过滤不等于特定文本的数据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 });
嗨,我已经用 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 });