【发布时间】:2011-09-09 06:52:00
【问题描述】:
简单而简短的问题,但我不太确定一个好的答案。 ;)
是否可以在菜单栏的根项中添加监听器?
我想点击 Edit 项目,应该触发一个事件。
【问题讨论】:
标签: listener vaadin menubar clicklistener
简单而简短的问题,但我不太确定一个好的答案。 ;)
是否可以在菜单栏的根项中添加监听器?
我想点击 Edit 项目,应该触发一个事件。
【问题讨论】:
标签: listener vaadin menubar clicklistener
您可以通过实现 MenuBar.Command 接口来设置在用户点击时触发的命令。
创建一个实现MenuBar.Command接口的类,然后调用MenuBar.addItem添加根项
你也可以像这样跳过类创建:
myMenuBar.addItem("My Item", new MenuBar.Command() {
void menuSelected(MenuBar.MenuItem selectedItem) {
// Handle selection
}
});
【讨论】:
如果你在 xaml 中做,你不能只在元素中做,比如<Menu... OnClick="...">
【讨论】: