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ú?

Menu Bar

Me gustaría hacer clic en el elemento de edición y se debe disparar un evento.

¿Fue útil?

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
scroll top