0

送信ボタンを 1 回押すだけで、剣道グリッドのバッチ編集やその他のフィールドをフォームに保存したいというシナリオがあります。フォーム全体を 1 つの SQL トランザクションで保存する必要があるため、このシナリオを使用したいと考えています。

4

1 に答える 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 に答える