Возможность выбора нескольких строк
Я использую NatTable и хочу выбрать несколько строк в моей таблице. Дополнительно я хочу выбрать некоторые другие строки после этого (CTRL + щелчок левой кнопкой мыши).
С первым выбором проблем нет, но когда я пытаюсь выбрать дополнительные строки, мой первый выбор теряется. Это происходит, только если я делаю второй выбор в режиме перетаскивания. Когда я выбираю каждую дополнительную строку одним нажатием, все работает отлично.
Я использовал RowSelectionModel с DefaultRowSelectionLayerConfiguration:
selectionLayer.setSelectionModel(new RowSelectionModel<Entry>(selectionLayer, bodyDataProvider, new IRowIdAccessor<Entry>() {
@Override
public Serializable getRowId(Entry rowObject) {
return rowObject.getStartLine();
}
}));
selectionLayer.addConfiguration(new DefaultRowSelectionLayerConfiguration());
Может, я просто сделал глупую ошибку, и вы, ребята, можете мне помочь.
1 ответ
Решение
Это похоже на проблему в коде NatTable. Я создал тикет для этого: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494392