extjs4如何重置我修改后的商店

时间:2013-02-13 09:55:19

标签: javascript extjs4

我想将修改后的记录保存在extjs4中,当我更改一些复选框并转到下一页时,我没有上次修改记录为什么?在extjs 3中我发现了这个方法pruneMOdifiedRecords(如果为true - 保存修改),但在extjs4中我还没有找到这个方法 我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

如果您想保存更改,可以要求您的商店使用.sync()与服务器同步或丢弃它们,然后使用.reload()重新加载它。

答案 1 :(得分:0)

您可以致电commitChanges保存修改,rejectChanges重置修改。

答案 2 :(得分:0)

要“拒绝”您可以使用的所有记录中的更改(ExtJS 3.x):

record.reject();

此处您的所有更改都将被拒绝,这些更改是您通过创建记录或最后一次提交记录而做出的。