как установить postData в jqgrid ПОСЛЕ того, как он был построен?

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

7
задан Goran Obradovic 31 May 2011 в 09:02
поделиться