Oggetto LUA: dataview

Il dataview è un oggetto che rappresenta una scheda dati.

newcustomer = program.newdataview("customer","")
newcustomer.setvalue("name","Davide")
newcustomer.setvalue("surname","Sbreviglieri")
newcustomer.save()

actionenable

DescrizioneAttiva o disattiva il pulsante delle azioni presente sulla scheda dati
Tipo Valoreboolean
Formatoboolean = dataview.actionenable
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

backcolorvalue

DescrizioneImposta il colore di sfondo di uno specifico campo presente sulla scheda dati
Tipo Valore
Formatodataview.backcolorvalue(fieldname, color)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
colorintegerIl colore in formato intero da applicare al campo
fieldnamestringIl nome del campo al quale applicare il colore
Esempi
dataview.backcolorvalue(`name`,-65536)

captionsave

DescrizioneModifica l`etichetta del pulsante salva
Tipo Valore
Formatodataview.captionsave(value)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
valuestringIl valore da visualizzare come etichetta sul pulsante salva
Esempi
dataview.captionsave(`Save now!`)

captionvalue

DescrizioneModifica l`etichetta di uno specifico campo presente sulla scheda dati
Tipo Valore
Formatodataview.captionvalue(fieldname, value)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
fieldnamestringIl nome del campo al quale modificare l`etichetta
valuestringIl valore dell`etichetta da impostare
Esempi
dataview.captionvalue(`name`,`Change name customer`)

createdocument

DescrizioneCrea un oggetto di tipo documento
Tipo Valoredocument
Formatodocument = dataview.createdocument(gguidprinter)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
gguidprinterstringL`identificativo univoco della stampa che verrà utilizzata per creare il documento
Esempi
print = dataview.createdocument(`YYY-YYY`)

disableediting

DescrizioneDisattiva completamente l`editazione di tutti i campi e le tabelle aggiuntive presenti nella scheda dati
Tipo Valore
Formatodataview.disableediting()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
dataview.disableediting()

enablevalue

DescrizioneAbilita o disattiva l`editazione di un valore bypassando il controllo sui permessi dell`utente
Tipo Valore
Formatodataview.enablevalue(fieldname, enabled)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
enabledbooleanil valore per identificare se il campo deve essere abilitato oppure no
fieldnamestringIl nome del campo da attivare o disattivare
Esempi
dataview.enablevalue(`name`,true)

forecolorvalue

DescrizioneImposta il valore del colore del testo per uno specifico campo presente sulla scheda dati
Tipo Valore
Formatodataview.forecolorvalue(fieldname, color)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
colorintegerIl colore in formato intero da applicare al campo
fieldnamestringIl nome del campo a cui applicare il colore del testo
Esempi
dataview.forecolorvalue(`name`,-65536)

getatable

DescrizioneRecupera un tabella aggiuntiva presente nella scheda dati
Tipo Valoretableview
Formatotableview = dataview.getatable(tablename)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
tablenamestringIl nome della tabella da recuperare tra quelle presenti all`interno della scheda
Esempi
rows = dataview.getatable(`orders_rows`)

getvalue

DescrizioneRecupera il valore di un campo presente o nascosto sulla scheda dati
Tipo Valoreobject
Formatoobject = dataview.getvalue(fieldname)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
fieldnamestringIl nome del campo da quale recuperare il valore
Esempi
value = dataview.getvalue(`name`)

gguid

DescrizioneL`identificativo univoco del record attualmente caricato nella scheda dati
Tipo Valorestring
Formatostring = dataview.gguid()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
id = dataview.gguid()

hideallocator

DescrizioneNasconde la tab riportante la tabella di calcolo dei ripartitori di valore se sono stati impostati
Tipo Valore
Formato