Добавление столбца url в celltable gwt - PullRequest
0 голосов
/ 29 августа 2018

Я работаю над веб-приложением, использующим gwt, у меня есть таблица с текстовыми столбцами Я хочу добавить столбец, который будет содержать ссылки, когда пользователь щелкает ячейку этого столбца, он перенаправляется на ссылку.

Как я могу сделать такую ​​вещь в gwt?

1 Ответ

0 голосов
/ 04 сентября 2018

Вам потребуется использовать ячейку соответствующего типа, например ClickableTextCell или ButtonCell , а также FieldUpdater .

По сути, вы можете добавить FieldUpdater в свой столбец следующим образом:

column.setFieldUpdater(new FieldUpdater<YourObject, String>() {
        @Override
        public void update(int index, YourObject object, String value) {
            Window.open(value, "_blank", ""); //This will open link in a new tab or window
        }
    });

Где значение в этом случае является URL. Функция update () будет вызываться при нажатии на столбец.

...