GWT: получить вспомогательный объект для строки по идентификатору в таблице
Есть ли простой способ получить объект, используемый для визуализации данной строки в CellTable, по индексу строки?
Я использую AsyncDataProvider и не хочу запоминать списки объектов данных, возвращаемых с сервера. Также я использую MultiSelectionModel, поэтому там можно выбрать несколько элементов, и мне нужно отследить, какой из них был нажат последним.
Я знаю индекс последней нажатой строки, поэтому мне нужно как-то получить объект, соответствующий строке.
1 ответ
Решение
getVisibleItem
? возможно в сочетании с getPageStart
если вы используете пейджинг и знаете только абсолютный индекс.
Для вашего случая использования, возможно, вы могли бы использовать настроенную модель выбора, чья setSelected
отслеживает последнее изменение.