L'oggetto Program fornisce metodi e funzioni per interfacciarsi direttamente con Nios4.
clienttype = program.type()
if clienttype == 1 then
output.print("Client windows")
else
output.print("Other client")
end
Restituisce il tipo di client attuale.
0 nessuno
1 windows
2 android
3 ios
4 web
5 mac
Carica e visualizza un dataview in modal. Se viene passato un gguid valido verrà caricata la riga a cui fà riferimento. Non interagisce con lo script e quindi va usato solo come chiusura del programma.
program.forcesync()
Se il database è cloud lo forza a sincronizzare con il server.
program.newemail()
Crea un nuovo oggetto Email.
program.loadspreadsheet(*pathfile*)
Carica un file di formato Excel o CSV convertendolo in un oggetto Datatable.
Crea un nuovo oggetto Httprequest.
program.openurl(*url*)
Invia l'indirizzo di una pagina web al browser del dispositivo.
program.usertoken()
Restituisce il token di accesso dell'account utente
program.getusercategory()
Restituisce il valore della categoria utente.
Crea un nuovo oggetto dataform. L’oggetto dataform permette di creare un form di selezione composto da campi di inserimento che permettono all’utente di digitare o selezionare dei valori.
Crea un nuovo oggetto dataview. L’oggetto dataview è una scheda di editazione dati. Occorre indicare il nome della tabella e l’eventuale gguid della riga da caricare. Per creare una scheda nuova basterà dare una stringa nulla (“”) come gguid.
Crea un nuovo oggetto fileinfo. L’oggetto permette di estrapolare informazioni e di manipolare un file.
Aggiorna tutte le sezioni forzando il programma a ricaricare i dati dal database. In caso venga passata stringa nulla (“”) il programma aggiornerà tutte le sezioni.
Viene ridato un elenco degli utenti locali del database attualmente aperto.
Viene ridato un elenco degli utenti cloud che hanno accesso al database attualmente aperto.
Viene ridato un elenco dei nomi dei database attualmente collegati al client.
Viene ridato un elenco dei percorsi dei database attualmente collegati al client Windows. I database presi in considerazione sono solo i percorsi dei database in formato Access.
Permette di recuperare il nome dell’utente attuale.
Permette di recuperare l’ID dell’utente attuale.
Restituisce un valore che indica se l’utente è l’amministratore del database.
Crea un oggetto xmldocument per poter gestire e creare un file XML.
Crea un oggetto xmldocument caricando da un file XML. Se viene data una stringa nulla (“”) per il percorso, il programma chiede (se il client è Windows) di selezionare il file da una finestra di caricamento.
Visualizza un messaggio di warning sulla barra di stato del programma.
Visualizza un messaggio di conferma sulla barra di stato del programma.
Visualizza un messaggio di errore sulla barra di stato del programma.
Restituisce la latitudine e la longitudine di un indirizzo. La funzione è utilizzabile solo sui dispositivi mobile.
Restituisce l’indirizzo in base a una longitudine e una latitudine.
Restituisce il punto GPS attuale. La funzione è utilizzabile solo sui dispositivi mobile.
Crea un nuovo oggetto notifica.
Il comando visualizza un messaggio per richedere la conferma o l'annullamento.
message = il messaggio da visualizzare
Valore di ritorno (value)
Nessuno = 0
Si = 1
No = 2
Ok = 3
Annulla = 4
Tipo icona (styleicon)
Nessuna = 0
Info = 1
Domanda = 2
Critico = 3
Errore = 4
Tipo pulsanti (stylebutton)
Nessuno = 0
Ok= 1
Ok Annulla = 2
Si No = 3
Si No Annulla = 4
Visualizza una casella di testo per inserire un valore.
message = Il messaggio da visualizzare
defaultvalue = il valore di default da visualizzare
ispassword = booleano. Se il valore durante l'inserimento deve essere mascherato