我使用制表器JS库并对表进行分组。如何按组的行数对其进行排序?例如。包含最多项目的组应在顶部排序。
答案 0 :(得分:0)
我这样做是为了对日期进行排序,因为用户添加了新的基于日期的事件。添加新事件后,我对数组进行排序,然后使用replaceData函数更新表。似乎在性能方面工作得很好。
您必须制定自己的常规逻辑,以便根据组成员的数量进行排序。
replaceData 功能可让您静默替换 表,而不更新滚动位置,排序或过滤,并且不 触发ajax加载弹出窗口。如果您有桌子,这很棒 您想定期使用新的/更新的信息进行更新,而无需 提醒用户进行更改。
didUpdateWidget
mayData.events = sortEventsByDate(mayData.events);
eventTable.replaceData(mayData.events);