Как получить текущие критерии поиска jqGrid?
Мне нужно получить то же самое, что jqGrid передает параметр GET/POST _search.
Как я могу это сделать?
3 ответов
чтобы закрыть этот вопрос, я сделал это в следующей строке:
grid.getGridParam("postData").filters;
С этим я получаю выражение фильтра, которое генерирует jqGrid, когда мы применяем фильтры к его данным.
$('#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"}]}"