【发布时间】:2018-03-06 23:31:27
【问题描述】:
我正在使用 jQuery Datatables,我想将行分组合并到表中。
我尝试通过添加行和单击事件处理程序来自行合并它,以展开/折叠与该行组相关的行。这依赖于切换行的可见性,这可行但很混乱。
我在这里遇到了大型表的问题,在滚动事件调用 drawCallback 之前,大多数行都不在 DOM 中,因此当我为行指定某个类以将它们与行组相关联时,每次滚动都会删除这些类的表。
Datatables 建议使用我目前已合并到我的表中的 rowGroup 扩展。 https://datatables.net/extensions/rowgroup/
此扩展程序没有展开或折叠组的选项,是否有人有操作此扩展程序以添加展开/折叠功能的经验?
我试图覆盖$.fn.dataTable.ext.search.push 以模拟不会绘制某些行的“过滤器”,我可以这样做。这里的问题是我无法决定在此方法中哪一行是 rowGroup 行来绘制,因此所有 rowGroup 行都被删除。
有没有人幸运地使用 rowGroup 扩展来扩展/折叠组?
【问题讨论】:
标签: jquery datatables