est-ce que l'un d'entre vous a manipulé un contrôle tableau d'une boite de dialogue? Je ne parviens pas à ajouter des données. Sinon, avez-vous d'autres solutions pour afficher des données dans une boite de dialogue un peu à l'image d'un "sous-formulaire"?
Ma demande est un peu vague, mais je débute ce projet. J'ai fouillé dans le xray, mais je ne parviens pas à trouver une source de données. J'en suis arrivé à trouver griddatamodel.addrow, mais j'ai un retour erreur:
Erreur d'exécution BASIC.
'91'
Variable d'objet non définie.
Informations supplémentaires : Une exception s'est produite :
Type: com.sun.star.lang.IllegalArgumentException
Message: cannot coerce argument type during corereflection call:
arg no.: 1 expected: "[]any" actual: "void".
Code : Tout sélectionner
Sub Afficher_Dlg_DetailFacture
dim ControleTableau as object
'Ouvre la boite de dialogue et affiche les information de la facture
Dlg_DetailFacture = CreateUnoDialog( DialogLibraries.Standard.DetailFacture )
xray Dlg_DetailFacture.getcontrol("TableCompte")
xray Dlg_DetailFacture.getcontrol("TableCompte").model.griddatamodel
ControleTableau = Dlg_DetailFacture.getcontrol("TableCompte").model.griddatamodel
ControleTableau.addRow ("Test","15")
Dlg_DetailFacture.Execute()
end sub
Bonne journée

