J'utilise le contrôle MenuBar dans gwt et je veux obtenir l'élément sélectionné. J'ai lu le document de l'API API document for MenuBar mais je n'ai trouvé aucune méthode susceptible de m'aider. S'il vous plaît dites-moi la façon dont je peux piéger l'élément sélectionné du MenuBar. Je veux obtenir l'élément sélectionné lorsque l'utilisateur clique dessus.Barre de menu dans gwt
Répondre
La réponse à votre question est Commande. http://google-web-toolkit.googlecode.com/svn/javadoc/2.3/com/google/gwt/user/client/Command.html.
Lorsque vous ajoutez un élément à la barre de menus (ou à l'un de ses enfants) que vous spécifiez
Command helloCmd = new Command() {
public void execute() {
Window.alert("Hello");
}
};
addItem("Hello", helloCmd);
ou
menuItem.setCommand(helloCmd);
Vous pouvez également exécuter la commande indépendante de tous les éléments de menu:
helloCmd.execute();
Je ne vois pas pourquoi la méthode getSelectedItem() ne fonctionnerait pas. Peut-être que c'est parce que vous voulez avoir l'élément lorsque l'utilisateur clique? Créez simplement votre MenuItems avec une commande qui demande au MenuBar quel élément est sélectionné. Peut-être qu'il serait peut-être préférable d'utiliser une commande séparée pour certains de vos articles.
Nico
J'ai le même problème et résolu comme suit:
public class CustomMenuBar extends MenuBar {
public CustomMenuBar(boolean isVertical) {
super(isVertical);
}
public MenuItem getSelected() {
return super.getSelectedItem();
}
public void clearSelected() {
super.selectItem(null);
}
}
et vous pouvez le vérifier pour null (si donc pas nul clair, il)
- 1. Barre de curseur dans GWT
- 2. Menu Dynamic GWT
- 3. Menu CSS avec GWT
- 4. élément de menu déplacé dans l'action barre
- 5. RefTex dans la barre de menu emacs
- 6. Barre de menu superposée dans Firefox
- 7. jquery animation dans la barre de menu
- 8. barre de menu de navigation
- 9. GWT Menu déroulant avec images
- 10. Barre d'outils Richtext pour GWT
- 11. Barre de menu coulissante verticale
- 12. barre de menu verticale défectueuse
- 13. Comment ajouter une barre de défilement dans gwt dans flowpanel?
- 14. Menu déroulant (barre latérale)
- 15. Comment créer un menu vertical pliable dans GWT?
- 16. Barre d'action/menu déroulant dans Android 2.2
- 17. Menu dans la barre système d'Android 3.0
- 18. Menu déroulant dans la barre d'outils WPF
- 19. Menu dans la barre d'action Android
- 20. Redimensionner la barre de recherche Google map dans GWT
- 21. les onglets de contrôlant la barre d'onglets dans GWT
- 22. Menu de la barre d'action de commutation
- 23. qt barre de menu de la fenêtre
- 24. barre de menu Ajouter ci-dessus admin WordPress barre
- 25. Emplacement de la barre de menu contextuel
- 26. Menu barre latérale avec éléments de sous-menu
- 27. Position de barre de menu contrôlable PHP
- 28. Gwt: application basée sur un menu
- 29. Android: affiche toujours la barre de menu/barre de menu statique
- 30. barre de menu avec boutons de basculement
Merci pour votre aide, je va vérifier celui-là ... –