[Xulfr] Quel évènement capturer pour mettre à jour l'attribut "value" d'un widget de type "menulist" après l'avoir rafraichis par du contenu RDF ?

Benoit Tirmarche benoit.tirmarche at telecomlille.net
Mar 6 Mar 15:35:35 CET 2007


Bonjour Stéphane,

KLEIN Stéphane a écrit :
> Bonjour,
> 
> j'ai une balise "menulist" qui reçoit ses données à partir d'un
> fichier RDF. J'aimerais sélectionner automatiquement un élément après
> que le RDF soit chargé. Pour cela j'utilise un observateur, lorsque
> qu'il reçoit l'évènement "didRebuild" j'initialise la valeur de mon
> menulist. Mais cela fonctionne en théorie car en pratique cela ne
> marche pas.

D'après le code source du fichier, tu utilises la mauvaise propriété sur 
la menulist pour lui faire sélectionner un élement de la liste.

Pour sélectionner un élement dans une liste, tu devrais plutôt utiliser 
les propriétés selectedIndex ou selectedItem.
Ex: pour sélectionner le 2e item de ta liste :
menulist.selectedIndex = 1
(0 pour le 1er, 1 pour le 2e, 2 pour le 3e, etc.)

Plus d'infos ici:
http://developer.mozilla.org/en/docs/XUL:menulist#p-selectedIndex

Bon courage,
--
Benoit Tirmarche


Plus d'informations sur la liste de diffusion Xulfr