Program
Obiectul Program ofera metode si functiuni pentru a interfata direct cu Nios4.
clienttype = program.type()
if clienttype == 1 then
output.print("Client windows")
else
output.print("Other client")
end
*value* = program.type()
Returneaza tipul actual de client.
0 niciunul
1 windows
2 android
3 ios
4 web
5 mac
*dataform* = program.newdataform()
Creaza un nou obiect dataform. Obiectul dataform permite crearea unui formular de selectie format din campuri de introducere care permit utilizatorului sa tasteze ori sa selecteze valori.
*dataview* = program.newdataview (*tablename*,*gguid*)
Creaza un nou obiect dataview. Obiectul dataview este o fisa de editare a datelor. Este necesara indicarea numelui tabelului si eventualul GGUID al randului care trebuie incarcat. Pentru a crea o noua fisa, trebuie doar sa dati un sir nul ("") ca si GGUID.
*fileinfo* = program.newfileinfo(*pathfile*)
Creaza un nou obiect fileinfo. Obiectul permite extragerea informatiilor si manipularea unui fisier.
program.refreshsection(*tablename*)
Actualizeaza toate sectiunile fortand programul sa reincarce datele din baza de date. In cazul in care este trecut sirul null (""), programul va actualiza toate sectiunile.
*list* = program.listlocalusers()
Este redata o lista a utilizatorilor locali ai bazei de date deschisa in prezent.
*list* = program.listglobalusers()
Este redata o lista a utilizatorilor Cloud care au acces la baza de date deschisa in prezent.
*list* = program.listnamedatabases()
Este redata o lista cu numele bazelor de date conectate in prezent la client.
*list* = program.listpathdatabases()
Este redata o lista a parcursurilor bazelor de date conectate in prezent la clientul Windows. Bazele de date luate in considerare sunt doar parcursurile bazelor de date in format Access.
*value* = program.getusername()
Permite recuperarea numelui utilizatorului curent.
*value* = program.getuserid()
Permite recuperarea ID-ul utilizatorului curent.
*value* = program.useradmin()
Reda o valoare care indica daca utilizatorul este administratorul bazei de date.
*xmldocument* = program.newxmldocument()
Creaza un obiect xmldocument pentru a putea crea si gestiona un fisier XML.
*xmldocument* = program.loadxmldocument(*path*)
Creaza un obiect xmldocument incarcand dintr-un fisier XML. Daca este indicat un sir nul (””) pentru parcurs, programul solicita (daca clientul este Windows) selectarea fisierului dintr-o fereastra de incarcare.
program.showwarning(*message*)
Afiseaza un mesaj de avertizare in bara de stare a programului.
program.showconfirm(*message*)
Afiseaza un mesaj de confirmare in bara de stare a programului.
program.showerror(*message*)
Afiseaza un mesaj de eroare in bara de stare a programului.
*list* = program.geocoding(*address_string*)
Reda latitudinea si longitudinea unei adrese. Functiunea poate fi utilizata doar pe dispozitive mobile.
*list* = program.geocodingreverse(*lat*,*lng*)
Reda adresa in functie de longitudine si latitudine.
*list* = program.geolocation()
Reda punctul GPS actual. Functia poate fi utilizata doar pe dispozitive mobile.