У меня есть CellTable с ClickableCell. Когда я нажимаю на него, всплывающее окно открывается и отображает таблицу со щелчком мыши в виде exepected. CellTable добавляется в AbsolutePanel (родительский).GWT Продвижение события через AbsolutePanel
Для некоторых разработок над CellTable находится еще одна AbsolutePanel (Over).
Как я могу распространять событие щелчка AbsolutePanel (Over) на таблице сотовых?
Я имел обработчик на 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 обрабатывает событие.
С уважением
Является ли управление входящим в метод onclick после нажатия на абсолютную панель? –
@Baadshah После нажатия на абсолютную панель событие распространяется на таблицу сотовых, но не на ClickableCell. – user2224900
@Baadshah Нет необходимости удалять свой первый ответ. Он утверждает, что мой вопрос не совсем ясен. – user2224900