Powerbuilder et Dropdownlistbox - Programmation
Marsh Posté le 15-11-2001 à 15:46:14
Ta ddlb, le contenu est alimenté 'en dur', ou via un datastore (ou une datawindows) ?
Sinon, ta datawindow n'est pas sur un onglet par hasard ?
Marsh Posté le 15-11-2001 à 16:01:10
Je veux alimenter ma ddlb en fonction de la valeur de variables booléennes globales:
if variable=true then
additem("variable" )
else
additem("non_dispo" )
end if
La datawindow n'est pas sur un onglet
Marsh Posté le 15-11-2001 à 16:01:10
Je veux alimenter ma ddlb en fonction de la valeur de variables booléennes globales:
if variable=true then
additem("variable" )
else
additem("non_dispo" )
end if
La datawindow n'est pas sur un onglet
Marsh Posté le 15-11-2001 à 16:26:28
Tu as la possibilité d'utiliser une datawindow (ou un datastore) comme source de données pour une ddlb : ce truc permettrait sûrement d'éviter ton message d'erreur (en fait, tu ajouterais une ligne au datastore source de ta ddlb, au lieu d'ajouter directement un item à la ddlb)
Marsh Posté le 15-11-2001 à 16:35:07
En fait ça s'appelle DropDownDW (et tu indique les colonnes à utiliser comme source de code et de libellé)
Marsh Posté le 15-11-2001 à 16:51:16
Merci de ton aide mais ça ne résouds pas not' problème. Les donnée à mettre dans la ddlb ne sont pas dans une colonne. Mais sont dépendante de la valeur de booléens.
On a trouvé une solution quand même, c'est crade mais de toute façon le logiciel qu'on a repris l'étais déjà
@+
Marsh Posté le 15-11-2001 à 20:38:46
il faut appeler la fonction getchild pour aller chercher la dropdowndatawindow pour pouvoir la modifier
un code du genre
DataWindowChild ldwc_child
ldwc_child = dw__tadatawindow.getchild('nomcolonne'
ensuite tu modifies ta datwindow child comme une datawindow classique
Marsh Posté le 15-11-2001 à 15:24:59
Hello,
Je cherche à ajouter des éléments dans une dropdownlistbx d'une datawindow lors d'un event sur un objet exterieur à cette datawindow.
J'ai essayé sur l'event d'écrire:
dw_1.object.box_1.additem("truc_a_ajouter" )
et il me sors qu'il ne peut pas atteindre un objet externe ... un truc comme ça !
Des propositions
NB: chuis une brelle en pb !