在jqGrid的TreeGrid中启用客户端筛选

时间:2012-02-22 15:24:17

标签: jquery-plugins jqgrid treegrid

在jqGrid中启用了TreeGrid,如何创建一个解决方法或自定义jqGrid源代码,以便过滤器工具栏在客户端正常工作?

开箱即用,启用TreeGrid会禁用客户端筛选,分页和客户端排序。我能够简单地调整jqGrid源代码来解决后两个问题。

1 个答案:

答案 0 :(得分:1)

过滤树形网格的主要问题是不清楚过滤结果应该显示什么。我试着用一个例子来解释它。我们有一棵树

+root
    +testchild1
        test1
    +child2
        test2

并过滤单词“test”。应该展示什么?应该显示在下面的树上吗?

    +testchild1
        test1
        test2

或原始树是否未经过滤?

如果你确实知道在过滤后应该在网格中显示确切的想法,你可以手动实现隐藏不需要的行。您可以使用beforeSearch回调。例如,您可以修改the answer中的代码。