1

目前我正在使用 GWT-bootstrap3 下拉和下拉菜单小部件。这些小部件位于 uibinder.xml 文件中。在 .java 文件中,我无法处理这些小部件上的更改事件。例如,如果我从下拉列表中选择不同的选项,我需要选择选项。如何处理 GWT-bootstrap3 下拉小部件中的 onselection 更改事件?请分享想法..

谢谢

4

1 回答 1

1

您可以在 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
    }
  });
于 2014-06-28T03:31:30.823 回答