Похоже, я отправил слишком рано. Вот что я смог придумать, пожалуйста, помогите, если у вас есть более элегантный способ сделать это:
Мой статический HTML-файл с моим меню выглядит так:
<li><a href="#" id="manage_events">Manage Events</a></li>
Мне удалось зарегистрировать событие нажатия мыши и прослушать его, назначив его этому элементу. Главный недостаток, который я вижу, заключается в том, что я должен делать это для каждого пункта меню. Вот код, который я придумал:
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");
}
});
У кого-нибудь есть лучший способ?