过滤不等于特定文本的数据jqgrid

filtering data not equal to a specific text jqgrid

嗨,我已经用 jason 数据加载了一个 jqgrid。

我有这个过滤

  //  Fetch the text from our <input> control
            var searchString = 'N';
​
            //  Prepare to pass a new search filter to our jqGrid
            var f = { groupOp: "AND", rules: [] };
​
            //  Remember to change the following line to reflect the jqGrid column you want to search for your string in
            //  In this code, I'm searching through the CAR_NO column.
​
            f.rules.push({ field: "CLOSEDDATE", op: "cn", data: searchString });
​
            var grid = $('#Auditgrid');
​
            grid[0].p.search = f.rules.length > 0;
            $.extend(grid[0].p.postData, { filters: JSON.stringify(f) });
            grid.trigger("reloadGrid", [{ page: 1 }]);

它用 N 值搜索结束日期 但我想要的是过滤 CLOSEDDATE 不等于 N

的数据

我当前的过滤代码是否可行?

是的,您可以这样做 - 您只需要查看 language file or documentation 中可用的搜索选项。

与运算符 contain 相对的是 not contaion,编码为 nc

在你的情况下,这可能看起来像

...
f.rules.push({ field: "CLOSEDDATE", op: "nc", data: searchString });