extjs 3 store 加载新记录,同时保留以前的记录

Posted

技术标签:

【中文标题】extjs 3 store 加载新记录,同时保留以前的记录【英文标题】:extjs 3 store load new records while keeping previous 【发布时间】:2014-03-12 11:01:04 【问题描述】:

我正在使用商店将数据加载到数据视图 tpl。期望的行为是当用户向下滚动到底部时,加载新记录,而前一个记录保留在那里。

我已经尝试过这个: How to load additional records into the store/keep previous while loading new ones

但是上面提到的解决方案对我不起作用,因为我正在尝试在 ExtJS 3 中使用它。 ExtJS 3.4 有解决方案吗?

注意:每次用户向下滚动到底部 store.load(); 时,我都会加载商店

【问题讨论】:

检查store.load方法的add参数例如store.load(add:true)docs 感谢 @MMT 你让我开心。提交您的评论作为答案,以便我接受它作为答案。这就是我一直在寻找的 【参考方案1】:

检查store.load方法的add参数, 这是附加加载记录而不是替换当前缓存的指示符。 例如store.load(add:true)

参考docs

【讨论】:

以上是关于extjs 3 store 加载新记录,同时保留以前的记录的主要内容,如果未能解决你的问题,请参考以下文章

关于ExtJS的grid store加载的问题,grid改变列之后,用grid.reconfigure追加列,只加载新追加列的数据

Extjs 3.4 ComboBox:首次加载组合框时如何预选一条记录?

extjs grid如何动态增加记录

store.load 后的 Extjs 网格选择有不正确的数据

ExtJS:使用一个网格加载多个商店

ExtJS 3.4 中未加载数据