前述のように、RestFull URL で jqGrid インライン編集を使用しようとしています。ここで、jqGrid がデータをサーバーに送信するときに、id クエリ パラメータを id ではなく別のものに変更できますか。
例: サーバー側のドメイン オブジェクトは、ID キーとして customerId を持つ Customer です。
ここで、jqGrid で、jsonReader オプションの id を次のように設定します。
jsonReader : {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false,
cell: "cell",
id: "customerId"
},
これで、データがサーバーに投稿されると、jqGrid が posts を投稿しid:something
ます。パラメータにしたいと思いcustomerId:something
ます。これは、いくつかの jqGrid 構成で可能ですか、または serializeRowData 関数が唯一のオプションです。