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?

Menu Bar

Vorrei fare clic sull'elemento di modifica e un evento dovrebbe essere licenziato.

È stato utile?

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