Как получить текущие критерии поиска jqGrid? - PullRequest
10 голосов
/ 02 июня 2011

Мне нужно получить то же самое, что jqGrid передает в параметре GET / POST _search.

Как мне это сделать?

Ответы [ 3 ]

12 голосов
/ 03 июля 2011

Просто чтобы закрыть этот вопрос, я сделал это в следующей строке:

grid.getGridParam("postData").filters;

С этим я получаю выражение фильтра, которое jqGrid генерирует, когда мы применяем фильтры к его данным.

5 голосов
/ 08 апреля 2013
$('#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 голосов
/ 02 июня 2011
var search = grid.getGridParam("postData").search;

... у меня работает.

...