L’oggetto tableview identifica una griglia di editing dei dati presenti all’interno delle schede, come ad esempio le righe di una fattura.
Il salvataggio della tableview può avvenire solamente dall’oggetto padre dataview se presente.
rowinvoice = customerview.getatable("invoice_rows")
for i=10,1,-1 do
row = rowinvoice.adddatarow()
row.setvalue("code",i)
end
customerview.save()
adddatarow
| Descrizione | Aggiunge un nuovo oggetto datarow alla collezione di righe presenti all`interno della tabella |
| Tipo Valore | datarow |
| Formato | datarow = tableview.adddatarow() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
row = tableview.adddatarow()
countrows
| Descrizione | Restituisce il numero di datarow presenti all`interno della tabella |
| Tipo Valore | single |
| Formato | single = tableview.countrows() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
number_row = tableview.countrows()
dataview
| Descrizione | Recupera se presente il dataview che contiene questa tableview |
| Tipo Valore | dataview |
| Formato | dataview = tableview.dataview() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
view = tableview.dataview()
deletedatarow
| Descrizione | Elimina uno specifico datarow dalla tableview |
| Tipo Valore | boolean |
| Formato | boolean = tableview.deletedatarow(row) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| row | datarow | Il datarow da eliminare |
Esempi
bool = tableview.deletedatarow(row)
enableadd
| Descrizione | Abilita o disattiva il pulsante per aggiungere righe nella tabella |
| Tipo Valore | boolean |
| Formato | boolean = tableview.enableadd |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
enableorder
| Descrizione | Attiva o disattiva i pulsanti per il riordinamento delle righe presenti nella tabella |
| Tipo Valore | boolean |
| Formato | boolean = tableview.enableorder |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
enableremove
| Descrizione | Attiva o disattiva il pulsante per eliminare le righe presenti nella tabella |
| Tipo Valore | boolean |
| Formato | boolean = tableview.enableremove |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
enablevalue
| Descrizione | Abilita o disattiva l`editazione di una colonna specifica |
| Tipo Valore | |
| Formato | tableview.enablevalue(fieldname, enabled) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| enabled | boolean | il valore se attivare o disattivare l`editazione |
| fieldname | string | Il nome della colonna presente nella tabella |
Esempi
tableview.enablevalue(`name`,true)
getrows
| Descrizione | Recupera la lista completa dei datarow presenti all`interno della tabella |
| Tipo Valore | list |
| Formato | list = tableview.getrows() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
rows = tableview.getrows()
showconfirm
| Descrizione | Visualizza un messaggio di conferma |
| Tipo Valore | |
| Formato | tableview.showconfirm(message) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| message | string | Il messaggio da visualizzare |
Esempi
dataview.tableview(`Save confirmed`)
showerror
| Descrizione | Visualizza un messaggio di errore |
| Tipo Valore | |
| Formato | tableview.showerror(message) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| message | string | Il messaggio da visualizzare |
Esempi
dataview.tableview.showconfirm(`Error!`)
showwarning
| Descrizione | Visualizza un messaggio di allerta |
| Tipo Valore | |
| Formato | tableview.showwarning(message) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| message | string | Il messaggio da visualizzare |
Esempi
dataview.tableview.showconfirm(`Warning!`)
tablename
| Descrizione | Restituisce il nome della tabella |
| Tipo Valore | string |
| Formato | string = tableview.tablename() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
tablename = tableview.tablename()
update
| Descrizione | Forza l`aggiornamento delle espressioni di calcolo presenti nella tabella |
| Tipo Valore | |
| Formato | tableview.showwarning(message) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
tableview.update()