Ich erfasse ein Rechtsklick-Ereignis, um ein Kontextmenü anzuzeigen. Was ich nicht in der Lage gewesen, herauszufinden, ist, wie der Rechtsklick tatsächlich wählen Sie die TreeItem, vor der Anzeige des Kontextmenüs.
Für jede Hilfe sind wir dankbar.
private Tree tree = new Tree() {
@Override
public void onBrowserEvent(Event event) {
if (event.getTypeInt() == Event.ONCONTEXTMENU) {
DOM.eventPreventDefault(event);
showContextMenu(event);
}
super.onBrowserEvent(event);
}
@Override
protected void setElement(Element elem) {
super.setElement(elem);
sinkEvents(Event.ONCONTEXTMENU);
}
};