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

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

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

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


person jdevelop    schedule 04.03.2013    source источник


Ответы (1)


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

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

person Thomas Broyer    schedule 04.03.2013