【发布时间】:2018-09-16 00:50:45
【问题描述】:
有一个要求,其中用户希望 Nattable 默认按照特定列和特定方向排序。 nattable 预计将包含大约 300 行。 当前实现包含 IColumnPropertyAccessor,它将在运行时提供行和单元格值。 列和方向可以有任何值&在默认排序后,其他列也必须可以排序。 我们使用 ISortModel 进行初始排序,如下所示(这是配置 nattablle 后)
nattable.configure();
getsortHeaderLayer().getSortModel().sort(0, SortDirectionEnum.ASC, false);
如果有的话,请提出任何其他方法来减少分类时间并提高 nattable 的效率。
注意:- 该表预计平均有 300 行。如果需要更多信息,请告诉我。
【问题讨论】:
-
我不明白你的问题。减少排序时间并使 NatTable 更高效是什么意思?对 300 个条目的集合进行排序应该非常快。你使用 GlazedLists 还是真的对底层集合进行排序?
-
我正在使用凝视列表。我只是想知道是否有更好的出路,我应该使用的一些命令或任何类似的命令。我读到 sortcommand 仅使用 SortModel 排序。所以只是想知道是否有任何其他方式可以对 Nattable 进行排序。通过减少时间/效率,我的意思是说还有其他方法。我只是想用这种方法加倍确定:-)。