【问题标题】:Enable client-side filtering in jqGrid's TreeGrid在 jqGrid 的 TreeGrid 中启用客户端过滤
【发布时间】:2012-02-22 15:24:17
【问题描述】:

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

开箱即用,启用 TreeGrid 会禁用客户端过滤、分页和客户端排序。我能够对 jqGrid 源代码进行简单的调整以解决后两个问题。

【问题讨论】:

  • 你的测试有进展吗?顺便说一句,最好将问题 jqGrid 的标题更改为 TreeGrid 或 jqGrid TreeGrid,因为“在 jqGrid 中启用客户端过滤”听起来不清楚。不需要额外启用标准网格中的客户端过滤。

标签: jquery-plugins jqgrid treegrid


【解决方案1】:

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

+root
    +testchild1
        test1
    +child2
        test2

然后您过滤“测试”一词。应该显示什么?应该显示下面的树吗?

    +testchild1
        test1
        test2

或者原始树保持未过滤?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 2019-03-24
    • 2018-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多