Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Bonjour,
J'ai une dropdowndatawindow qui doit afficher la localité en fonction du code postal encodé.
Lorsque que je lis un enregistrement existant, je ne permet pas de modifier le code postal (protect, et background.color : gris)
Par contre, si je crée un nouvelle enregistrement, je dois pouvoir encoder le code postal et afficher la localité correspondante.(protect false, background.color = blanc)
Le fait de mettre :
tab_1.tabpage_1.dw_pers.object.numero_localite.background.color = 15793151 sur la dropdown localité.
Lorsque j'encode le code postal, le retrieve ne se fait pas et j'ai le message "code postal inconnu"
Même résultat si je fais:
tab_1.tabpage_1.dw_pers.modify("numero_localite.Background.color='15793151')
Il suffit de mettre cette ligne en commentaire pour que tout rentre dans l'ordre.
J'ai bien un setredraw(false) avant et un setredraw(true) après.
Je ne vois pas l'influence de ce changement de propriété sur le retrieve de la ddw.
Powerbuilder Enterprise 11.1 Build 8123
Merci d'avance
Jcc
Dernière modification par jcc (02-06-2009 10:26:39)
Hors ligne
Bonjour,
Il me semble avoir déjà eu un problème de ce genre.
Le fait de changer la couleur de la colonne réinitialise les propriétés de la colonne et il faut refaire un getchild et resélectionner le dataobject de la dropdowndatawindow ( et autres propriétés) pour contourner le problème...
Hors ligne
C'est Ok
Merci
A+
Hors ligne
Pages: 1