Добавить дополнительный параметр для публикации данных с помощью jqGrid при добавлении новой строки с модальной формой - PullRequest
5 голосов
/ 31 мая 2011

Мне нужно добавить дополнительный динамический параметр в данные POST jqGrid при добавлении новой записи с модальной формой.

Я попытался:

$('#table').setPostData({group: id});
$('#table').setPostDataItem('group', id);
$('#table').setGridParam('group', id);

, но ничего не получилось.

Ответы [ 2 ]

10 голосов
/ 31 мая 2011

Вы можете использовать editData параметр метода editGridRow .В большинстве случаев вы используете editGridRow не напрямую, а с помощью Навигатора.В этом случае вы можете определить editData как часть prmEdit или prmAdd navGrid :

$('#table').jqGrid('navGrid','#pager',
                   {/*navGrid options*/},
                   {/*Edit options*/
                       editData: {
                           group: function() {
                               return id;
                           }
                       }
                   }
});

Еще одна опция - serializeEditData , onclickSubmit или beforeSubmit .Подробнее здесь и здесь .

8 голосов
/ 10 февраля 2012

Вы можете добавить дополнительный динамический параметр к данным POST jqGrid

$j("#listsg11").jqGrid({
    url: "/summary_reports",   
    postData: {department:"value1", score_r1:"value2", designation:"value3" },
    mtype: 'POST',
    datatype: "xml",
    height: 250,
    width: '100%', .... and so on

Этот метод добавляет значения с параметрами по умолчанию (используется jqGrid) при вызове.

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