送信ボタンを 1 回押すだけで、剣道グリッドのバッチ編集やその他のフィールドをフォームに保存したいというシナリオがあります。フォーム全体を 1 つの SQL トランザクションで保存する必要があるため、このシナリオを使用したいと考えています。
1 に答える
0
送信するデータ構造を作成する関数を実装して取得するtransport.parameterMap場合があります。
例:
function(options, operation) {
if (operation !== "read" && options.models) {
return {
data: options.models,
field1: $("#form_field1").val(),
};
}
}
data元のデータはどこにあり、field1はあなたから取得したものformで、html inputフィールドidは ですform_field1。
または、transport.update.data追加のデータを定義してサーバーに送信する場所を使用できます( 、 、およびにupdateも同じことが存在します)。readdestroycreate
ここでは、次のようになります。
transport: {
update: {
data: function() {
return {
field1: $("#form_field1").val()
}
}
}
}
于 2013-01-05T11:25:31.117 に答える