Вкл. https://github.com/vaadin/framework/issues/2444 есть следующий код:
toSelect = 'some table rowid to be programmatically selected'
if( toSelect != null )
{
int l = getPageLength();
int index = indexOfId(toSelect);
int indexToSelectAbove = index - (l/2);
if( indexToSelectAbove<0 ) indexToSelectAbove=0;
setCurrentPageFirstItemIndex(indexToSelectAbove);
select(toSelect);
}
Я не использую BeanItemContainer
, но я просто использую table.addItem(new Object[]...
Но я не знаю, как работает indexOfId
работает. Есть идеи?