indexOfId в vaadin7, чтобы показать строку в таблице - PullRequest
0 голосов
/ 18 января 2020

Вкл. 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 работает. Есть идеи?

...