Tableview

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()

tableview.update()

Aggiorna la tabella forzando anche le espressioni di calcolo.

*datarow* = *tableview*.adddatarow()

Crea un nuovo oggetto datarow aggiungendo una riga alla griglia.

*value* = tableview.countrows()

Restituisce il numero attuale di righe.

*datarow* = tableview.getrows()

Restituisce la lista delle righe.

*datarow* = tableview.adddatarow()

Aggiunge una nuova riga.

*dataview* = tableview.dataview()

Restituisce il suo dataview se presente.

tableview.showwarning(*message*)

Mostra un messaggio di warning.

tableview.showconfirm(*message*)

Mostra un messaggio di conferma.

tableview.showerror(*message*)

Mostra un messaggio di errore.

*value* = tableview.tablename()

Restituisce il nome della tabella.