Как я могу установить для postData._search значение true в запросе в jqGrid? - PullRequest
3 голосов
/ 31 декабря 2010

Хотя я смог программно добавить свои собственные данные поста, я не могу понять, как заставить этот код отправлять _search: true в запросе.

var data = grid.jqGrid("getGridParam", "postData");
data._search = true;
data.searchString = id.toString();
data.searchOper = "eq";
data.searchField = "userid";
grid.jqGrid("setGridParam", { "postData": data });
grid.trigger("reloadGrid");

Поля добавлены правильно, но где-то на пути _search, похоже, установлено значение false, потому что для каждого запроса установлено значение false. Есть ли что-то еще, что я должен сделать, чтобы это было "правдой"? Я запускаю поиск по панели инструментов, но большую часть времени, когда этот код будет вызываться, ничего не вводится, и приличный кусок кода утилиты на моем сервере проверяет _search перед обработкой запросов.

1 Ответ

6 голосов
/ 31 декабря 2010

Существует дополнительный параметр search, который необходимо установить для запуска поиска.Параметр _search для postData не требуется устанавливать явно.Я рекомендую поискать несколько старых ответов, где вы найдете примеры работы с поиском:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...