2011-09-09 26 views

回答

1

Vaadin API documentation

您可以設置命令在用戶點擊通過實施被解僱MenuBar.Command接口。

創建一個實現MenuBar.Command接口的類,然後通過調用MenuBar.addItem

添加根項也可以跳過類創建這樣的:

myMenuBar.addItem("My Item", new MenuBar.Command() { 
    void menuSelected(MenuBar.MenuItem selectedItem) { 
     // Handle selection 
    } 
}); 
+0

當我剛開始看到這個答案時,我想,這不起作用,因爲它確實是我的代碼。但再次嘗試代碼表明,問題已經出現在其他地方,因爲現在它按預期工作。儘管如此,謝謝你的答案。 ;) –

-1

如果您在XAML做,你就不能這樣做的元素,像<Menu... OnClick="...">

+0

我什麼也沒做在xaml中。 UI是用Java編寫的,由GWT編譯器編譯爲Javascript。但改變JavaScript並不能直接工作。 –

+0

好吧,我以爲你在使用WPF。 – mihajlv