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

时间:2011-06-02 16:43:47

标签: javascript jquery jqgrid jqgrid-asp.net

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

我该怎么做?

3 个答案:

答案 0 :(得分:12)

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

grid.getGridParam("postData").filters;

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

答案 1 :(得分:5)

$('#myGrid').getGridParam("postData").filters;

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

"{"groupOp":"AND","rules":[{"field":"Name","op":"bw","data":"a"}]}" 

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

"{"groupOp":"AND","rules":[{"field":"Name","op":"bw","data":"a"},{"field":"Description","op":"bw","data":"d"}]}" 

答案 2 :(得分:2)

var search = grid.getGridParam("postData").search;

......对我有用。