Ascolta un clic su una voce di root di una barra di menu (Vaadin)
-
28-10-2019 - |
Domanda
Domanda semplice e breve, ma non sono così sicuro di una buona risposta. ;)
È in qualche modo possibile aggiungere un ascoltatore alle voci di root di una barra di menu?
Vorrei fare clic sull'elemento di modifica e un evento dovrebbe essere licenziato.
Soluzione
Da Documentazione API Vaadin :
È possibile impostare i comandi da licenziare sull'utente Click implementando l'interfaccia Menubar.command.
Crea una classe che implementa l'interfaccia menubar.command e quindi aggiungi l'elemento root chiamando MenuBar.additem
Puoi anche saltare la creazione di classe in questo modo:
myMenuBar.addItem("My Item", new MenuBar.Command() {
void menuSelected(MenuBar.MenuItem selectedItem) {
// Handle selection
}
});
Altri suggerimenti
Se stai facendo in XAML, non puoi farlo solo nell'elemento, qualcosa del genere <Menu... OnClick="...">
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow