Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'ai beau fouiller dans la doc et l'aide de PB, je ne trouve pas ...
la fonction GetChild n'est pas disponible pour les WebDataWindow, ...
Comment faire le retrieve d'une DropDownDataWindow comportant un Retrieval Argument ? (le retrieval argument est disponible dans la mère, la DataWindow doit rester éditable)
Merci beaucoup
Environnement : PB11.5 Build 4011
Dernière modification par BRWA (13-08-2009 05:59:19)
Hors ligne
Tu as essayé d'appeler GetChildObject après GetChild?
Dans l'aide PB, il y a ceci:
F1 a écrit:
For the Web ActiveX, the separate function GetChildObject must be called to get the reference variable to the child object.
Hors ligne
Bon, ben j'ai fait autrement : j'ai bien utilisé le dw.GetChild("nom_colonne",dddw) associée à une dw externe que je remplis dynamiquement.
Et ça marche très bien !
Je ne comprends pas pourquoi, dans l'aide de PB11.5, la fonction GetChild n'est décrite que pour les dw et non les dw web ...
Hors ligne
Dans l'aide PB, GetChild est décrite pour les datawindows classiques, et pour les Web activeX datawindows:
F1 a écrit:
Syntax
PowerBuilder
integer dwcontrol.GetChild (string name, REF DataWindowChild dwchildvariable )
Web ActiveX
number dwcontrol.GetChild ( string name )
Argument Description
dwcontrol A reference to the DataWindow control or DataStore that contains the child DataWindow or report.
name A string that names the column containing the child DataWindow or that names the report in the composite DataWindow.
dwchildvariable A variable in which you want to store the reference to the child DataWindow or report. For the Web ActiveX, the separate function GetChildObject must be called to get the reference variable to the child object.
Hors ligne
Oui j'ai vu
Mais d'habitude, les fonctions sont décrites pour les web datawindow client control aussi. J'ai donc pensé que la méthode GetChild ne fonctionnait pas. C'est soit une erreur d'interprétation de ma part ou un oubli de sybase
Exemple :
F1 a écrit:
Syntax
PowerBuilder and Web DataWindow server component
long dwcontrol.InsertRow ( long row )
Web DataWindow client control, PSWebDataWindowClass, and
Web ActiveX
number dwcontrol.InsertRow ( number row )
Dernière modification par BRWA (13-08-2009 08:55:06)
Hors ligne