如何获取jqGrid当前的搜索条件?

Ale*_*ode 10 javascript jquery jqgrid jqgrid-asp.net

我需要得到jqGrid在GET/POST _search参数上传递的完全相同的东西.

我怎样才能做到这一点?

Ale*_*ode 12

只是为了结束这个问题,我这样做了以下这一行:

grid.getGridParam("postData").filters;
Run Code Online (Sandbox Code Playgroud)

有了这个,我得到了jqGrid在我们对其数据应用过滤器时生成的过滤器表达式.


Jha*_*bub 5

$('#myGrid').getGridParam("postData").filters;
Run Code Online (Sandbox Code Playgroud)

会给你一个字符串(我不知道为什么字符串.为什么不是JSON)

"{"groupOp":"AND","rules":[{"field":"Name","op":"bw","data":"a"}]}" 
Run Code Online (Sandbox Code Playgroud)

规则具有搜索条件.如果我有多个搜索条件,那么一切都会在那里

"{"groupOp":"AND","rules":[{"field":"Name","op":"bw","data":"a"},{"field":"Description","op":"bw","data":"d"}]}" 
Run Code Online (Sandbox Code Playgroud)

  • 新的API模式如下所示:$('#myGrid').jqGrid('getGridParam',"postData").过滤器 (3认同)