目前我正在使用GWT-bootstrap3下拉列表和dropdownmenu小部件。这些小部件位于uibinder.xml文件中。在.java文件中,我无法处理这些小部件上的更改事件。 例如,如果我从下拉列表中选择不同的选项,我需要选择选项。如何处理GWT-bootstrap3下拉小部件中的onselection change事件?请分享想法..
由于
答案 0 :(得分:1)
您可以在DropDownMenu中使用AnchorListItem,然后您可以将ClickClickHandler添加到AnchorListItem对象。
在UI binder XML中:
<b:DropDownMenu ui:field="menuUserInfo" addStyleNames="wt-dropdown-menu">
<b:AnchorListItem ui:field="menuItemPreferences" text="Preferences"/>
<b:AnchorListItem ui:field="menuItemLogout" text="Logout"/>
</b:DropDownMenu>
在Java代码中:
menuItemLogout.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent clickEvent) {
// Added logout logic
}
});