Как получить положение изображения, щелкнувшего в ячейке таблицы gwt
Я использую таблицу ячеек gwt для отображения результатов поиска. У меня есть два столбца, в которых я отображаю текст, связанный с поиском, и у меня есть столбец с изображением стрелки, и когда я нажимаю на него, я могу открыть диалоговое окно. и поместите его прямо рядом с изображением нажал При нажатии на столбец я не могу отобразить диалоговое окно, но не могу найти способ определить точное положение изображения, на которое щелкнули, чтобы я мог расположить его рядом с ним. Ожидаемая функциональность в некоторой степени похожа на то, что происходит когда мы наведем курсор на стрелку на странице поиска Google.... Пожалуйста, помогите....
1 ответ
Вам просто нужно сделать это. Но, это только для textCell. Я думаю, вы знаете, как использовать этот образец для вашего случая.
column.setFieldUpdater(new FieldUpdater<Type, String>() {
@Override
public void update(int index, Type object, String value) {
int x = cellTable.getRowElement(index).getCells().getItem(columnNumber).getAbsoluteLeft();
int y = cellTable.getRowElement(index).getCells().getItem(columnNumber).getAbsoluteTop();
popupPanel.setPopupPosition(x, y);
popupPanel.show();
}
});