“onclickSubmit”イベントによってトリガーされた関数にjqgrid列名を渡す必要がある

navgridの編集オプションで定義されているjqgridイベント
“onclickSubmit:” でトリガーされた関数にjqgrid
colModel列名を渡すか、または利用可能にする必要がありますが、その方法はわかりません。

ここには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引数には何が含まれていますか?

ベストアンサー

他の編集可能な列と一緒にサーバーに隠れた列を含む必要がある場合は、非表示の列に
editable:true を含めてもう1つのプロパティを追加する必要があります

editrules: { edithidden: false }

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です