{addRecords:true}如何工作?

时间:2014-02-17 13:02:57

标签: json extjs

我有一个包含用户条目列表的商店。每次添加用户时,我都希望将该用户的所有条目添加到商店,而不删除旧用户。

我有一个JSON Web服务,它将用户的所有条目都返回给我。

我阅读了文档http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.data.Store-method-load
如果我理解正确,我应该能够这样做:

myStore.proxy.extraParams.searchname = userName;
myStore.load({addRecords: true});

但是在我的json商店中,之前添加的记录仍然从商店中删除。为什么呢?

1 个答案:

答案 0 :(得分:0)

该死的,我不能用自己的职位投票。

Evan的评论导致我将50行console.log()放入代码中。

结果:在我进行部分刷新之前,我正在删除商店中的所有记录 - 而不仅仅是我想要重新加载的记录。