在 Group By Nattable 中隐藏行时出现问题

问题描述 投票:0回答:0

我正在使用一个带有代表不同对象的行的 nattable,包括按对象分组和另一个对象。

Nattable - Before Issue

当我试图隐藏代表一个对象的行号 302 时,它按预期被隐藏了。但是,看到第 303 行存在问题,它表示按对象分组。具体来说,group by object 标签似乎仍然可见,但是第 303 行之后的行重复了相同的 group by object。

Nattable -Issue

我正在使用以下代码:

bodyDataLayer = new GroupByDataLayer<>(groupByModel,GlazedLists.threadSafeList(GlazedLists.eventList(data)),    columnPropertyAccessor,configRegistry);

this.bodyDataProvider = (ListDataProvider) bodyDataLayer.getDataProvider();

GlazedListsEventLayer glazedlist = new GlazedListsEventLayer<>(bodyDataLayer,
                    ((GroupByDataLayer<T>) bodyDataLayer).getTreeList());


  dataChangeLayer = createDataChangeLayer(rowIdAccessor, bodyDataProvider, glazedlist);
            
columnReorderLayer = new ColumnReorderLayer(dataChangeLayer, columnReorderDefaultConfig);
   

 columnHideShowLayer = new ResizeColumnHideShowLayer(columnReorderLayer, bodyDataLayer);    

RowHideShowLayer rowHideShowLayer = new RowHideShowLayer(columnHideShowLayer);

有什么办法可以解决这个问题。帮助将不胜感激。谢谢!

swt jface nattable groupingby
© www.soinside.com 2019 - 2024. All rights reserved.