3

編集したグリッドを同期すると、extjsはAJAXによってJSONデータをサーバーに渡します。

複数の行を編集して同期すると、JSON配列が作成されます。ただし、1行だけを編集すると、JSONデータだけが渡されます。

パラメータの種類が異なるため、パラメータの受信に問題があります。

私の質問は、

単一の編集されたグリッドでもJSON配列の日付を作成することは可能ですか?

もしそうなら、私はどのようにすべきですか?誰か知っている人は私にアドバイスしてください。

[独身]

ここに画像の説明を入力してください

[多数]

ここに画像の説明を入力してください

そしてこれはグリッドストアの一部です、

proxy: {
        type: "ajax",
        api: {
            update: 'Order/ItemUpdate',
            read: 'Order/ItemList',
            create: undefined,
            destroy: undefined
        }
    }
4

1 に答える 1

9

allowSingleの構成Ext.data.writer.Jsonfalseに設定するだけです。こちらのドキュメントで説明されているとおりです。

これは、プロキシ構成から実行できると確信しています。たとえば、次のようになります。

proxy: {
    type: 'ajax',
    writer: {
        type: 'json',
        allowSingle: false
    },
    api: {
        update: 'Order/ItemUpdate',
        read: 'Order/ItemList',
        create: undefined,
        destroy: undefined
    }
}
于 2012-07-20T22:29:37.877 に答える