Как получить положение изображения, щелкнувшего в ячейке таблицы 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();
                }
            });     
Другие вопросы по тегам