1

複数の 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*/}
 );
4

0 に答える 0