jqGrid对多列进行筛选

  • 本文关键字:筛选 jqGrid html jqgrid
  • 更新时间 :
  • 英文 :


在我的网格中,有两列需要进行筛选。列是服务器和用户。

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

"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"}]
                            }
                        ]

因此,我试图搜索的是,所有用户是与服务器1关联的User1和与服务器2关联的User2的条目。

您真的是指语句中的AND(而不是OR):"user是与server1关联的User1和与Server2关联的user User2的所有条目"吗?如果网格只包含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" }
            ]
        }
    ]
}

最新更新