Я использую 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());
Может быть, я просто сделал глупую ошибку, и вы, ребята, можете мне помочь.