【问题标题】:jqGrid filter on multiple columnsjqGrid过滤多列
【发布时间】:2013-12-04 07:11:27
【问题描述】:

在我的网格中有 2 列我必须过滤。 列是服务器和用户。

这就是我使用过滤器的方式...

"groupOp": "AND",
"rules": [{ "field": "user_name", "op": "eq", "data":"User1"},{ "field": "serverns", "op": "eq", "data":"server1"}],
                        "groups":[
                            {
                                "groupOp": "AND",
                                "rules": [{ "field": "user_name", "op": "eq", "data":"user2"},{ "field": "serverns", "op": "eq", "data":"server2"}]
                            }
                        ]

所以我要搜索的是,用户是与 server1 相关联的 User1 和与 Server2 相关联的用户 User2 的所有条目。

【问题讨论】:

    标签: html jqgrid


    【解决方案1】:

    你真的是指AND(不是OR)在语句中:“所有用户为User1的条目与server1用户相关联与 Server2 关联的用户 2"?如果网格仅包含 2 列,则可能没有用户为 User1 且同时用户也是 User2 的行。我想你应该使用类似的东西

    {
        "groupOp": "OR",
        "rules": [],
        "groups": [
            {
                "groupOp": "AND",
                "rules": [
                    { "field": "user_name", "op": "eq", "data": "user2" },
                    { "field": "serverns",  "op": "eq", "data": "server2" }
                ]
            },
            {
                "groupOp": "AND",
                "rules": [
                    { "field": "user_name", "op": "eq", "data": "user2" },
                    { "field": "serverns",  "op": "eq", "data": "server2" }
                ]
            }
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-24
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 2011-04-27
      相关资源
      最近更新 更多