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.

tableview.deletedatarow(*datarow*)

Rimuove una riga dalla tabella.

*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.