【问题标题】:Extjs 4.1, Making JSON array for Store syncExtjs 4.1,为存储同步制作 JSON 数组
【发布时间】:2012-07-20 03:17:27
【问题描述】:

当我为编辑的网格同步时,extjs 通过 AJAX 将 JSON 数据传递给服务器。

如果我编辑多行并同步,那么它会生成 JSON 数组。但如果我只编辑单行, 它只会传递一个 JSON 数据。

所以我在接收参数时遇到了一些问题,因为参数类型不同。

我的问题是,

是否可以为单个编辑的网格设置 JSON 数组 日期?

如果是这样,我该怎么办?有知道的请指教。

[单曲]

[多个]

这是网格存储的一部分,

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

【问题讨论】:

    标签: extjs4.1


    【解决方案1】:

    只需将Ext.data.writer.JsonallowSingle 配置设置为false。如文档中的 here 所述。

    我很确定这可以通过您的代理配置完成,例如:

    proxy: {
        type: 'ajax',
        writer: {
            type: 'json',
            allowSingle: false
        },
        api: {
            update: 'Order/ItemUpdate',
            read: 'Order/ItemList',
            create: undefined,
            destroy: undefined
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 2015-07-28
      • 1970-01-01
      相关资源
      最近更新 更多