Tableview

L’objet tableview identifie une grille d’édition de données présentes à l’intérieur des fiches, comme par exemple les ligne d’une facture.

L’enregistrement du tableview ne peut être effectuée que par l’objet père dataview si présent.

rowinvoice = customerview.getatable("invoice_rows")

for i=10,1,-1 do

row = rowinvoice.adddatarow()

row.setvalue("code",i)

end

customerview.save()

tableview.update()

Il actualise le tableau en forçant aussi les expressions de calcul.

*datarow* = *tableview*.adddatarow()

Il crée un nouvel objet datarow en ajoutant une ligne à la grille.

*value* = tableview.countrows()

Il retourne le nombre actuel de lignes.

*datarow* = tableview.getrows()

Il retourne la liste des lignes.

*datarow* = tableview.adddatarow()

Il ajoute une nouvelle ligne.

*dataview* = tableview.dataview()

Il retourne son dataview si présent.

tableview.showwarning(*message*)

Il montre un message d'avertissement.

tableview.showconfirm(*message*)

Il montre un message de confirmation.

tableview.showerror(*message*)

Il montre un message d'erreur.

*value* = tableview.tablename()

Il retourne le nom du tableau.