在jqGrid中启用了TreeGrid,如何创建一个解决方法或自定义jqGrid源代码,以便过滤器工具栏在客户端正常工作?
开箱即用,启用TreeGrid会禁用客户端筛选,分页和客户端排序。我能够简单地调整jqGrid源代码来解决后两个问题。
答案 0 :(得分:1)
过滤树形网格的主要问题是不清楚过滤结果应该显示什么。我试着用一个例子来解释它。我们有一棵树
+root
+testchild1
test1
+child2
test2
并过滤单词“test”。应该展示什么?应该显示在下面的树上吗?
+testchild1
test1
test2
或原始树是否未经过滤?
如果你确实知道在过滤后应该在网格中显示确切的想法,你可以手动实现隐藏不需要的行。您可以使用beforeSearch回调。例如,您可以修改the answer中的代码。