Escuche un clic en un elemento raíz de una barra de menú (Vaadin)
-
28-10-2019 - |
Pregunta
Pregunta simple y corta, pero no estoy tan seguro de una buena respuesta. ;)
¿Es de alguna manera posible agregar un oyente a los elementos raíz de una barra de menú?
Me gustaría hacer clic en el elemento de edición y se debe disparar un evento.
Solución
De Documentación de Vaadin API :
Puede establecer comandos que se disparen en el usuario Haga clic en implementando la interfaz Menubar.command.
Crea una clase que implementa la interfaz Menubar.Command y luego agregue el elemento raíz llamando Menubar.additem
También puedes omitir la creación de clase como esta:
myMenuBar.addItem("My Item", new MenuBar.Command() {
void menuSelected(MenuBar.MenuItem selectedItem) {
// Handle selection
}
});
Otros consejos
Si lo está haciendo en XAML, ¿no puede hacer en el elemento, algo como <Menu... OnClick="...">
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow