Необходимо передать имя столбца jqgrid в функцию, вызванную событием "onclickSubmit" - PullRequest
0 голосов
/ 13 ноября 2011

Мне нужно передать или сделать доступным имя столбца jMgrid colModel для функции, вызванной событием jqgrid что.

вот сегменты кода jqgrid и javascript:

..., onclickSubmit: fixpostdata}, // navGrid edit options
.
.
. 
var fixpostdata = function(params, postdata){
    var rowid = $('#tab3-grid').getGridParam('selrow');

    // when the onclickSubmit event fires and calls this function,
    // a string containing a jqgrid colmodel column name needs to be
    // made available in order to modify that cell's value contained
    // in the postdata array prior to posting it to the server.

    columnName =  ???;

    var value = $('#tab3-grid').jqGrid('getCell', rowid, columnName );

    postdata[ columnName ] = value;

    return;
}

Кто-нибудь может помочь? также, что содержится в аргументе params?

1 Ответ

1 голос
/ 14 ноября 2011

Если вам нужно отправить содержимое некоторого скрытого столбца на сервер вместе с другими редактируемыми столбцами, вам нужно включить editable: true в скрытый столбец и добавить еще одно свойство

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