Я использую NatTable, и я хочу выбрать несколько строк в таблице. Дополнительно я хочу выбрать некоторые другие строки после этого (CTRL + щелчок левой кнопкой мыши).nattable multiple row selection
Нет проблем с первым выбором, но когда я пытаюсь выбрать некоторые дополнительные строки, мой первый выбор затерялся. Это происходит, только если я делаю свой второй выбор в dragmode. Когда я выбираю каждую дополнительную строку одним щелчком, все работает нормально.
Я использовал 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());
Может быть, я просто сделал глупую ошибку, и вы, ребята, можете мне помочь.
Спасибо за быстрое действие. Я увидел на билете, что ошибка исправлена сейчас. Когда это исправление доступно в программном обеспечении nattable? –
Я предложил исправить ... его нужно пересмотреть. Если все в порядке, я включу это исправление в версии 1.4 на следующей неделе. Между тем вы должны иметь возможность создавать локально фиксированную версию и регистрировать ее с помощью экземпляра SelectionLayer. –
Хорошо, я сделаю это и надеюсь, что предложение по исправлению находится в следующем выпуске. В очередной раз благодарим за помощь. –