Tableview

El objeto tableview identifica una cuadrícula de edición de los datos presentes en las fichas, como las líneas de una factura.

La tableview solo se puede guardar desde el objeto padre dataview si está presente.

rowinvoice = customerview.getatable("invoice_rows")

for i=10,1,-1 do

row = rowinvoice.adddatarow()

row.setvalue("code",i)

end

customerview.save()

tableview.update()

Actualiza la tabla forzando también expresiones computacionales.

*datarow* = *tableview*.adddatarow()

Crea un nuevo objeto datarow agregando una línea a la cuadrícula.

*value* = tableview.countrows()

Devuelve el número actual de líneas.

*datarow* = tableview.getrows()

Devuelve la lista de las líneas.

*datarow* = tableview.adddatarow()

Agrega una nueva línea.

*dataview* = tableview.dataview()

Devuelve su dataview si está presente.

tableview.showwarning(*message*)

Muestra un mensaje de advertencia.

tableview.showconfirm(*message*)

Muestra un mensaje de confirmación.

tableview.showerror(*message*)

Muestra un mensaje de error.

*value* = tableview.tablename()

Devuelve el nombre de la tabla.