यह है पुराने सवाल है, लेकिन मैं चाहता हूँ मेरी समाधान का हिस्सा है, क्योंकि यह केवल एक ही है कि मेरे लिए काम करता (gwt.version = 2.6.1 और com.github.jdramaix gwtchosen संस्करण = 1.2.0)
public class ChosenListBoxNew extends ChosenListBox {
public ChosenListBoxNew() {
super();
}
public void fireUpdateEvent(){
ensureChosenHandlers().fireEvent(new ChosenChangeEvent(this.getValue(), this.getSelectedIndex(), null));
}
}
है और तुम fireUpdateEvent फोन करके अद्यतन ईवेंट को सक्रिय कर सकते हैं() नए के वर्ग:
moduleSelectionLst.setSelectedIndex(-1); //Update selected value
moduleSelectionLst.update(); //Update UI
moduleSelectionLst.fireUpdateEvent(); // Fire update event
स्रोत
2015-07-22 09:16:25
यह केवल आग घटना और चयनित आइटम नहीं बदलता है। –
सईद ज़ारिनफैम: आइटम को सेट करें, फिर स्ट्रेलोक की सलाह का उपयोग करके ईवेंट को आग लगें। – Vlad