送信ボタンを 1 回押すだけで、剣道グリッドのバッチ編集やその他のフィールドをフォームに保存したいというシナリオがあります。フォーム全体を 1 つの SQL トランザクションで保存する必要があるため、このシナリオを使用したいと考えています。
質問する
597 次
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
も同じことが存在します)。read
destroy
create
ここでは、次のようになります。
transport: {
update: {
data: function() {
return {
field1: $("#form_field1").val()
}
}
}
}
于 2013-01-05T11:25:31.117 に答える