【问题标题】:Send all records to server using Ext.data.store of extjs5使用 extjs5 的 Ext.data.store 将所有记录发送到服务器
【发布时间】:2015-01-05 17:12:28
【问题描述】:

我想使用sync-方法将Ext.data.store 的所有(包括未更改的)记录发送到服务器。

在 extjs4 中,您可以执行以下操作(来自this question 的回答):

store.each(function(record){
    record.setDirty();
});

store.sync();

但在 extjs5 中,setDirty() 方法已被弃用,我无法找到替代解决方案。

【问题讨论】:

    标签: extjs5


    【解决方案1】:

    您可以覆盖 getModifiedRecords 以始终返回所有商店记录。

    【讨论】:

      【解决方案2】:

      您还可以在模型中添加额外的字段,而不是存储在任何地方,并在同步之前更改它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-29
        • 2021-11-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多