4
A
回答
3
嘗試任何一個:
覆蓋setSelectedIndex()
法和火ChangeEvent
final ListBox lb = new ListBox() {
@Override
public void setSelectedIndex(int index) {
super.setSelectedIndex(index);
DomEvent.fireNativeEvent(Document.get().createChangeEvent(), this);
}
};
OR
覆蓋setSelectedIndex()
方法調用,用於ChangeHandler
給予同樣的行爲同樣的方法。
public void onModuleLoad() {
// Make a new list box, adding a few items to it.
final ListBox lb = new ListBox() {
@Override
public void setSelectedIndex(int index) {
super.setSelectedIndex(index);
onChangeBody(this);
}
};
lb.addItem("foo");
lb.addItem("bar");
lb.addItem("baz");
lb.addItem("toto");
lb.addItem("tintin");
lb.addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
onChangeBody(lb);
}
});
// Make enough room for all five items (setting this value to 1 turns it
// into a drop-down list).
lb.setVisibleItemCount(5);
// Add it to the root panel.
RootPanel.get().add(lb);
}
public void onChangeBody(ListBox lb) {
System.out.println(lb.getValue(lb.getSelectedIndex()));
}
相關問題
- 1. GWT列表框多選
- 2. GWT - 時尚的列表框
- 3. GWT列表框造型
- 4. GWT列表框默認
- 5. gwt,表單上的很多列表框
- 6. GWT列表框 - 如何禁用列表框項目?
- 7. GWT列表框onmouseover工具提示
- 8. GWT編輯器框架:下拉列表
- 9. Gwt列表框按字母排序
- 10. GWT多選下拉列表框
- 11. 遠程實現GWT列表框
- 12. GWT列表框用的HasValue和@UiTemplate
- 13. Gwt列表框項目引用對象
- 14. 複製並粘貼GWT列表框值
- 15. 在GWT列表框中添加一個列表
- 16. GWT列表對象
- 17. 將小部件放置在列表框/下拉框中gwt
- 18. GWT列表編輯結合
- 19. GWT動態MenuItem列表
- 20. GWT的通用列表AsyncDataProvider
- 21. GWT列表框getSelectedIndex()不按預期工作時,懸停在列表項上
- 22. 可以手動輸入值的gwt下拉列表框?
- 23. GWT列表框 - 如何使用文本查找項目索引?
- 24. 如何自定義GWT列表框中的字體?
- 25. 如何更改我的GWT列表框樣式
- 26. 在GWT標籤和列表框之間減少空間
- 27. 將默認文本設置爲GWT列表框
- 28. 如何從gwt列表框中刪除項目?
- 29. GWT列表框具有空間下拉按鈕
- 30. 我可以在GWT celltable添加一個列表框