Я генерирую jqgrid из класса модели, который передаю в поле зрения. Я создаю и работаю с jqgrid. Однако я хочу установить postData в одном представлении, где я использую jqGrid, из сценария в этом представлении после вызова помощника для создания jqgrid без необходимости изменять целое частичное представление, которое создает jqgrid.
Я пробовал бежать
$("#@Model.Id").jqGrid('setGridParam', { postData: { test: 233} });
и
$("#@Model.Id").setGridParam({ postData: { test: 233} });
но без ошибок или каких-либо результатов. Если я установил postData в параметрах jqgrid (в частичном представлении, где он построен, он работает.
Я также проверил, что сетка существует, добавил
console.log($("#@Model.Id").size());
перед первой строкой, и он показывает 1.
ОБНОВЛЕНИЕ: эта функция .setGirdParam начала работать у меня без видимой причины, поэтому я приму ответ, если кто-то может дать некоторое представление о том, что может помешать этому работать. Спасибо