я сгенерирую свой 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 начала работать у меня без видимой причины, поэтому я приму ответ, если кто-то сможет дать некоторое представление о том, что может помешать этому работать. Спасибо