目前我正在使用 GWT-bootstrap3 下拉和下拉菜单小部件。这些小部件位于 uibinder.xml 文件中。在 .java 文件中,我无法处理这些小部件上的更改事件。例如,如果我从下拉列表中选择不同的选项,我需要选择选项。如何处理 GWT-bootstrap3 下拉小部件中的 onselection 更改事件?请分享想法..
谢谢
目前我正在使用 GWT-bootstrap3 下拉和下拉菜单小部件。这些小部件位于 uibinder.xml 文件中。在 .java 文件中,我无法处理这些小部件上的更改事件。例如,如果我从下拉列表中选择不同的选项,我需要选择选项。如何处理 GWT-bootstrap3 下拉小部件中的 onselection 更改事件?请分享想法..
谢谢
您可以在 DropDownMenu 中使用 AnchorListItem,然后您可以将 ClickHandler 添加到 AnchorListItem 对象。
在 UI 活页夹 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
}
});