extjs4 - 将商店合并到另一个商店

时间:2011-10-15 03:14:30

标签: extjs extjs4

我有一个呈现数据存储的数据视图。

偶尔用户可以选择通过不同的来源添加更多项目。

当发生这种情况时,我会创建一个新商店并遍历结果并将它们添加到主数据视图商店。

有没有更好的方法来合并两家商店?或者将加载的数据附加到商店而不是完全刷新它?

1 个答案:

答案 0 :(得分:4)

查看Ext.data.Store的loadRecords方法

  

将一组模型实例加载到商店中,然后触发   datachanged事件。这通常只应在内部调用   从代理加载,手动添加记录时使用add而不是

     

参数

     

记录:Ext.data.Model []要加载的记录数组

     

options:Object {addRecords:true}将这些记录添加到   现有记录,false表示首先删除商店现有记录