Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Datatables jquery插件排序与组相关的行_Jquery_Jquery Plugins_Datatables - Fatal编程技术网

使用Datatables jquery插件排序与组相关的行

使用Datatables jquery插件排序与组相关的行,jquery,jquery-plugins,datatables,Jquery,Jquery Plugins,Datatables,我一直在考虑分组,但我认为这不是我想要的 我有一张有两组立柱的桌子。半左半右。 左侧的行与右侧的行相关,因此左侧的一行可以与右侧的多行相关 我不会对表的一半右侧使用任何排序选项,但我想为左侧添加这些选项 问题是左侧的行数仍然与右侧的行数相同,但其中一些是空的。以显示左侧行与右侧行之间的关系 现在,使用默认的Datatables排序插件,如果我按左边的一列排序,它会考虑到空行并对它们进行排序,而且我会失去表的左边和右边之间的关系 是否有任何可能的解决方案可以使用Datatables选项解决此问题?

我一直在考虑分组,但我认为这不是我想要的

我有一张有两组立柱的桌子。半左半右。 左侧的行与右侧的行相关,因此左侧的一行可以与右侧的多行相关

我不会对表的一半右侧使用任何排序选项,但我想为左侧添加这些选项

问题是左侧的行数仍然与右侧的行数相同,但其中一些是空的。以显示左侧行与右侧行之间的关系

现在,使用默认的Datatables排序插件,如果我按左边的一列排序,它会考虑到空行并对它们进行排序,而且我会失去表的左边和右边之间的关系

是否有任何可能的解决方案可以使用Datatables选项解决此问题?

最后我解决了它

起初,我查看了数据表的分类,但它在排序和筛选方面效果不好,所以我决定用另一种方法来做

每一行都有数据。如果它是一个组,那么它将被复制,但它将被一个具体的CSS样式隐藏

这样,用户将看到组,并且过滤和排序将一如既往地工作

对于搜索筛选,我使用jQuery再次显示每个组的第一行,以防搜索返回隐藏的半行