GWT: получить вспомогательный объект для строки по идентификатору в таблице

Есть ли простой способ получить объект, используемый для визуализации данной строки в CellTable, по индексу строки?

Я использую AsyncDataProvider и не хочу запоминать списки объектов данных, возвращаемых с сервера. Также я использую MultiSelectionModel, поэтому там можно выбрать несколько элементов, и мне нужно отследить, какой из них был нажат последним.

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

1 ответ

Решение

getVisibleItem? возможно в сочетании с getPageStart если вы используете пейджинг и знаете только абсолютный индекс.

Для вашего случая использования, возможно, вы могли бы использовать настроенную модель выбора, чья setSelected отслеживает последнее изменение.

Другие вопросы по тегам