1

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

4

3 回答 3

1

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

于 2013-02-13T10:31:03.407 回答
0

您可以调用commitChanges来保存您的修改并调用rejectChanges来重置它们。

于 2013-02-13T20:23:29.517 回答
0

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

record.reject();

在这里,您在创建记录或上次提交记录时所做的所有更改都将被拒绝。

于 2015-12-15T12:15:36.390 回答