使用Sencha Touch 2的大型离线存储

Hen*_*son 6 javascript sqlite local-storage sencha-touch

我目前正在开发移动应用程序(使用Sencha Touch 2实现并设计为在iPad上运行).需要从Web服务向应用程序提取相当大量的数据(3000多个对象,对象有大约30个字段),然后在本地保留数据以供脱机使用.我已经研究了这里和其他地方讨论的标准解决方案,其中localstorage代理用于在从Web服务中提取数据后保留数据,但由于我试图保留的数据量,我遇到了可怕的QUOTA_EXCEEDED_ERR.

围绕像SQLLite和Lawnchair这样的事情有很多线索(包括这个帖子,其中有人提到将Sencha与Lawnchair集成在一起并引用了我在任何地方都找不到的指南),但没有具体的例子或成功案例.任何人都可以推荐一种使用Sencha Touch持久保存大型数据集的尝试/测试方法吗?

编辑:在Sencha论坛上问了一个类似的问题后,我正在研究使用SQLite代理为SQL2使用SQLite.一旦我取得进展,将进一步更新此线程以造福他人.

Hen*_*son 4

最终使用ST2 的 SQLite 代理来解决有关大型数据集持久性的问题。强烈推荐,Sencha 论坛上有一个非常有帮助的社区,他们对解决方案的运行非常有价值。