我一直在关注Datatables documentation关于分组的问题,但我认为这不是我想要的。
我有一组有两组colums的表。左半边和右半边。 左侧的行与右侧的行相关,因此左侧的一行可以与右侧的许多行相关。
我不会在表格的右半边使用任何排序选项,但我想为左侧的选项添加此选项。
问题是左侧的行数仍然与右侧的行相同,但其中一些是空的。 (<td></td>
)以显示左侧行与右侧行之间的关系。
现在,如果我按左侧列的顺序使用Datatables插件的默认排序,它将考虑空行并将对它们进行排序加上我将失去左侧和右侧之间的关系的表。
是否有任何可能的解决方案可以使用任何Datatables选项来解决这个问题?
答案 0 :(得分:0)
最后我解决了。
刚开始我看了DataTables的Grouping Add-on,但它在排序和过滤方面效果不佳所以我决定以另一种方式进行。
每一行都有数据。如果它是一个组,那么它将被复制但是它将被隐藏为具体的CSS样式。
像这样,用户会看到“群组”,过滤和排序将一如既往地发挥作用。
如果是搜索过滤,使用jQuery,我再次显示每个组的第一行(如果搜索返回隐藏的半行)