我有一个带有 ClickableCell 的 CellTable。当我单击它时,会打开一个弹出窗口并按预期显示单击的单元格表。CellTable 被添加到 AbsolutePanel(Parent) 中。
对于某些开发,另一个 AbsolutePanel(Over) 位于 CellTable 上方。
如何在 celltable 上传播 AbsolutePanel(Over) click 事件?
我在 AbsolutePanelHandler(Over) 上有一个处理程序并触发了单击事件:
absolutePanelOver.addDomHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
NativeEvent nativeEvent = Document.get().createClickEvent(0, -event.getScreenX(), event.getScreenY(),
event.getClientX(), event.getClientY(), event.isControlKeyDown(), event.isAltKeyDown(),
event.isShiftKeyDown(), event.isMetaKeyDown());
DomEvent.fireNativeEvent(nativeEvent, cellTable);
}
}, ClickEvent.getType());
不幸的是,没有显示弹出单元格表。但我知道 cellTable 处理事件。
问候