javascript - Sencha Touch 2 的大型离线存储

标签 javascript sqlite sencha-touch local-storage

我目前正在开发一个移动应用程序(使用 Sencha Touch 2 实现并设计为在 iPad 上运行)。需要从 Web 服务将相当大量的数据(3000 多个对象,对象有大约 30 个字段)提取到应用程序,然后将数据保存在本地以供离线使用。我调查了讨论的标准解决方案 here在其他地方,本地存储代理用于在从 Web 服务中提取数据后保留数据,但由于我试图保留的数据量,我遇到了可怕的 QUOTA_EXCEEDED_ERR。

有一些主题讨论 SQLLite 和 Lawnchair(包括 this 主题,其中有人提到将 Sencha 与 Lawnchair 集成并引用了我在任何地方都找不到的指南),但没有具体示例或成功案例。谁能推荐一种使用 Sencha Touch 来持久化大型数据集的久经考验的方法?

编辑:问了一个类似的问题后on the Sencha Forums我正在使用 SQLite Proxy for ST2 调查 SQLite 的使用.一旦取得进展,将进一步更新此线程以造福他人。

最佳答案

最终使用了 SQLite Proxy for ST2解决我关于大型数据集持久性的问题。强烈推荐,并且在 Sencha 论坛上有一个非常有用的社区,他们对解决方案的工作非常宝贵。

关于javascript - Sencha Touch 2 的大型离线存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10603859/

相关文章:

javascript - HTML/CSS 复选框文本与 <span> 或 <div> 对齐

sqlite - 如何在 UWP 项目中使用预先设计好的 SQLite?

android - 关闭游标的成语

ruby-on-rails - Gem::Ext::BuildError:错误:无法构建 gem native 扩展。对于 SQlite3

css - 更改 Sencha 中警告框的按钮颜色

javascript - 包含对象没有方法吗?

javascript - 延迟或阻止加载,直到 php 脚本/javascript 完全执行

javascript - 按 Enter 键搜索不起作用?

extjs - 在 sencha touch 中禁用 monitorOrientation

javascript - 避免 JavaScript/Sencha Touch/ExtJS 中嵌套匿名函数