Pagina di Descrizione

Program

program

L`oggetto rappresenta il programma

clienttype = program.type()

if clienttype == 1 then

output.print("Client windows")

else

output.print("Other client")

end

dismisspresentation

Descrizione

Chiude una finestra web in base al suo identificatore

Tipo Valore

Formato

program.dismisspresentation(identifier)

Tipologia

Metodo

Sistemi

Parametro

Tipo Valore

Descrizione

identifier

string

L`identificatore della finestra da chiudere

forcesync

Descrizione

Se il database attuale è un cloud forza la sincronizzazione con il server

Tipo Valore

Formato

program.forcesync()

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Esempi

program.forcesync()

geocoding

Descrizione

Dato un indirizzo il sistema restituisce l`indirizzo normalizzato usando il servizio di google maps e le sue coordinate geografiche

Tipo Valore

list>

Formato

list> = program.geocoding(address)

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Descrizione

address

string

L`indirizzo completo da inviare

Esempi

address = program.geocoding(`via genova 12,41012 Carpi Modena Italy`)

geocodingreverse

Descrizione

Converte una latitudine e una longitudine in un indirizzo reale utilizzando il servizio di Google maps

Tipo Valore

list

Formato

list = program.geocodingreverse(lat, lng)

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Descrizione

lat

double

La latitudine della coordinata geografica

lng

double

La longitudine della coordinata geografica

Esempi

address = program.geocodingreverse(-1,-1)

geolocation

Descrizione

Solo per i sistemi mobile ridà la coordinata gps del dispositivo

Tipo Valore

list

Formato

list = program.geolocation()

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Esempi

coordinates = program.geolocation()

getcarttable

Descrizione

Recupera la tabella di gestione del carrello associata a una tabella dati specifica

Tipo Valore

carttable

Formato

carttable = program.getcarttable(tablename)

Tipologia

Metodo

Sistemi

Web, Android, IOS

Parametro

Tipo Valore

Descrizione

tablename

string

Il nome della tabella associata al carrello

getownerid

Descrizione

Restituisce l`identificativo univoco dell`utente propietario del database corrente

Tipo Valore

single

Formato

single = program.getownerid()

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Esempi

id = program.getownerid()

getownerusername

Descrizione

Restituisce il nome dell`utente proprietario del database corrente

Tipo Valore

string

Formato

string = program.getownerusername()

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Esempi

username = program.getownerusername()

getparam

Descrizione

Recupera un valore dello spazio globale del programma in base a una chiave

Tipo Valore

object

Formato

value = program.getparam(key)

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Descrizione

key

string

La chiave del valore

getstringuserid

Descrizione

Restituisce l`identificativo univoco in formato stringa dell`utente attuale

Tipo Valore

string

Formato

string = program.getstringuserid()

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Esempi

stringid = program.getstringuserid()

getusercategory

Descrizione

Restituisce la categoria in formato bitwise dell`utente corrente

Tipo Valore

double

Formato

double = program.getusercategory()

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Esempi

category = program.getusercategory()

getuserid

Descrizione

Restituisce l`identificativo univoco dell`utente corrente

Tipo Valore

integer

Formato

integer = program.getuserid()

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Esempi

id = program.getuserid()

getusername

Descrizione

Restituisce la mail o il nome dell`utente corrente

Tipo Valore

string

Formato

string = program.getusername()

Tipologia

Metodo

Sistemi

Windows, Web, Android, IOS, Mac OS

Esempi

username = program.getusername()

insertcart

Descrizione

Per le versioni mobile inserisce un riferimento di record all`interno del carrello per la creazione degli ordini

Tipo Valore

Formato

program.insertcart(tablename, gguid, gguidvariant, qta)

Tipologia

Metodo

Sistemi

Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Descrizione

gguid

string

L`identificativo univoco del record da inserire nel carrello

gguidvariant

string

L`indentificativo univoco dell`eventuale sotto variante del record da inserire nel carrello

qta