On dirait que j'ai posté un peu trop tôt. Voici ce que j'ai pu trouver, s'il vous plaît aider si vous avez une façon plus élégante de le faire:
Mon fichier HTML statique avec mon menu ressemble à ceci:
<li><a href="#" id="manage_events">Manage Events</a></li>
J'ai pu pour enregistrer l'événement de souris et l'écouter en l'affectant à cet élément. Le principal inconvénient que je vois est que je dois le faire pour chaque élément de menu. Voici un code que j'ai trouvé:
Element e = RootPanel.get("manage_events").getElement();
DOM.sinkEvents(e, com.google.gwt.user.client.Event.ONMOUSEDOWN);
DOM.setEventListener(e, new EventListener() {
@Override
public void onBrowserEvent(com.google.gwt.user.client.Event event) {
Log.debug("test");
}
});
Quelqu'un at-il un meilleur moyen?
Est-ce que ce travail d'approche bien avec les rechargements de page? Il semble que les applications basées sur GWT sont construites pour une seule page par rapport au rechargement à chaque fois, d'où ma première pensée d'accrocher tous les éléments du menu. Pensées? – Nick