2014-03-19 30 views
1

目前我正在使用GWT-bootstrap3下拉菜單和dropdownmenu小部件。這些小部件位於uibinder.xml文件中。在.java文件中,我無法處理這些小部件上的更改事件。 例如,如果我從下拉菜單中選擇不同的選項,我需要選擇選項。如何處理GWT-bootstrap3下拉小部件中的選擇更改事件?請分享想法..GWT-Boostrap3 Dropdown,Dropdownmenu小部件沒有更改處理程序

感謝

回答

1

您可以使用AnchorListItem內DropDownMenu,那麼你就可以addClickHandler到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 
    } 
    }); 
+0

不錯的我一直在尋找相同。 – Ashish

相關問題