【发布时间】:2012-02-22 00:12:26
【问题描述】:
我试图在 sencha touch store 中找到一种方法,当使用 load 或 loadPage 加载新的内容页面时,新数据将附加到存储中,而不是删除所有现有数据并使用新数据更新它们。
是否有任何配置告诉商店获取和追加数据?
谢谢
【问题讨论】:
标签: javascript sencha-touch extjs
我试图在 sencha touch store 中找到一种方法,当使用 load 或 loadPage 加载新的内容页面时,新数据将附加到存储中,而不是删除所有现有数据并使用新数据更新它们。
是否有任何配置告诉商店获取和追加数据?
谢谢
【问题讨论】:
标签: javascript sencha-touch extjs
我认为您正在寻找 clearOnPageLoad 存储配置参数。 From the docs
当通过 loadPage、nextPage 或 previousPage 加载另一个页面时清空存储。设置为 false 会保留现有记录,允许一次加载一页但一起呈现大型数据集。
它默认为 true,因此如果将其设置为 false,它应该保留旧数据。 Looking at the code 看起来有一个参数可以传递给 loadPage 选项,称为 addRecords。如果它设置为 true,它将允许您逐个调用覆盖 clearOnPageLoad,但我没有看到它记录在任何地方。
【讨论】: