按项目数排序的订单组

时间:2019-08-14 13:37:39

标签: tabulator

我使用制表器JS库并对表进行分组。如何按组的行数对其进行排序?例如。包含最多项目的组应在顶部排序。

1 个答案:

答案 0 :(得分:0)

我这样做是为了对日期进行排序,因为用户添加了新的基于日期的事件。添加新事件后,我对数组进行排序,然后使用replaceData函数更新表。似乎在性能方面工作得很好。

您必须制定自己的常规逻辑,以便根据组成员的数量进行排序。

  

replaceData 功能可让您静默替换   表,而不更新滚动位置,排序或过滤,并且不   触发ajax加载弹出窗口。如果您有桌子,这很棒   您想定期使用新的/更新的信息进行更新,而无需   提醒用户进行更改。


didUpdateWidget

mayData.events = sortEventsByDate(mayData.events);
eventTable.replaceData(mayData.events);