複数の jqGrid を作成する場合 (それぞれを編集できるようにする場合)、SerializeEditData を使用してサーバーに送信する前にデータをカスタマイズします。単一の
グリッドの場合は正常に動作し、多くのグリッドでは最後の SerializeEditData (最後の jqGrid の) が発生しました。オーバーライドされたイベント登録の問題のようですが、それに直面した人はいますか? SerializeEditData の代替案はありますか?
for example:
$("#Grid_1").jqGrid('navGrid','#pager',
{/*navGrid options*/},
{/*edit options*/
serializeEditData: function (postdata) {
}
},
{/*add options*/
serializeEditData: function (postdata) {
// your implementation of serializeEditData for add
}
},
{/*del options*/},
{/*search options*/}
);
$("#Grid_2").jqGrid('navGrid','#pager',
{/*navGrid options*/},
{/*edit options*/
serializeEditData: function (postdata) {
//this function is fired
// when trying to send to server from both Grids }
},
{/*add options*/
serializeEditData: function (postdata) {
// your implementation of serializeEditData for add
}
},
{/*del options*/},
{/*search options*/}
);