1

現在、GWT-bootstrap3 ドロップダウンおよびドロップダウンメニュー ウィジェットを使用しています。これらのウィジェットは、uibinder.xml ファイルにあります。.java ファイルでは、これらのウィジェットの変更イベントを処理できません。たとえば、ドロップダウンから別のオプションを選択した場合、オプションを選択する必要があります。GWT-bootstrap3 ドロップダウン ウィジェットで onselection 変更イベントを処理するには?? アイデアを共有してください..

ありがとう

4

1 に答える 1

1

DropDownMenu 内で AnchorListItem を使用してから、AnchorListItem オブジェクトに ClickHandler を追加できます。

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 に答える