nattable 多行选择
nattable multiple row selection
我正在使用 NatTable,我想 select 我的 table 中的一些行。另外,我想在此之后 select 一些其他行(CTRL + 鼠标左键单击)。
第一个 selection 没有问题,但是当我尝试 select 一些额外的行时,我的第一个 selection 丢失了。仅当我在拖动模式下执行第二个 selection 时才会发生这种情况。当我 select 通过单击每一个额外的行时,一切正常。
我将 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 代码中的一个问题。我为此创建了一张票:https://bugs.eclipse.org/bugs/show_bug.cgi?id=494392
我正在使用 NatTable,我想 select 我的 table 中的一些行。另外,我想在此之后 select 一些其他行(CTRL + 鼠标左键单击)。
第一个 selection 没有问题,但是当我尝试 select 一些额外的行时,我的第一个 selection 丢失了。仅当我在拖动模式下执行第二个 selection 时才会发生这种情况。当我 select 通过单击每一个额外的行时,一切正常。
我将 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 代码中的一个问题。我为此创建了一张票:https://bugs.eclipse.org/bugs/show_bug.cgi?id=494392