2012-11-08 2 views
1

J'ai un listbox, qui ont deux valeurs valeur1 et la valeur 2 ..GWT: Comment savoir si mon listbox index sélectionné a changé

Maintenant, mes valeurs listbox obtiennent des changements programatically (je ne modifier les valeurs manuellement)

Je veux obtenir une invite rapide chaque fois qu'une valeur obtenir des changements/index se changer, dans ma zone de liste

   ListBox listBox = new LisBox(); 

si j'utilise

   listBox.addClickHandler 

ou

   listBox.addChangeListener 

ou listBox.addChangeEvent

Ils ne me montre une invite quand je change manuellement mon listbox sélectionné Index.But comment vais-je obtenir une invite quand mon listbox selectedIndex changé programatically

Merci

Répondre

0

Je suppose que vous utilisez

setSelectedIndex 

Le javadoc indique explicitement qu'il n'enverra pas d'événement. Vous pouvez écraser setSelectedIndex et envoyer votre propre événement. Une bonne explication de le faire peut être trouvée here.

Questions connexes