Question

question simple et courte, mais je ne suis pas si sûr une bonne réponse. ;)

Est-il possible d'ajouter une certaine façon un Listener aux éléments de la racine d'une barre de menu?

Menu Bar

Je voudrais cliquez sur l'élément Edition et un événement doit être tiré.

Était-ce utile?

La solution

De Vaadin documentation de l'API :

Vous pouvez définir des commandes pour être tiré lorsque l'utilisateur cliquera en implémentant l'interface MenuBar.Command.

Créer une classe qui implémente l'interface MenuBar.Command puis ajouter l'élément racine en appelant MenuBar.addItem

Vous pouvez aussi sauter la création de classe comme ceci:

myMenuBar.addItem("My Item", new MenuBar.Command() {
    void menuSelected(MenuBar.MenuItem selectedItem) {
        // Handle selection
    }
});

Autres conseils

Si vous faites en XAML, ne peut pas vous faire juste dans l'élément, quelque chose comme <Menu... OnClick="...">

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top