nattable выбор нескольких строк

Я использую 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());

Может быть, я просто сделал глупую ошибку, и вы, ребята, можете мне помочь.


person Ketch_up10    schedule 24.05.2016    source источник


Ответы (1)


Похоже, проблема в коде NatTable. Я создал для этого тикет: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494392

person Dirk Fauth    schedule 24.05.2016
comment
Спасибо за быстрое действие. Я увидел в тикете, что ошибка исправлена. Когда это исправление будет доступно в программном обеспечении nattable? - person Ketch_up10; 25.05.2016
comment
Я предложил исправление... его нужно пересмотреть. Если все в порядке, я включу это исправление в версию 1.4 на следующей неделе. Тем временем вы сможете создать локально исправленную версию и зарегистрировать ее в экземпляре SelectionLayer. - person Dirk Fauth; 25.05.2016
comment
Хорошо, я сделаю это, и, надеюсь, предложение по исправлению появится в следующем выпуске. В очередной раз благодарим за помощь. - person Ketch_up10; 25.05.2016