【问题标题】:How to Store Files Locally in Sencha Touch2?如何在 Sencha Touch2 中本地存储文件?
【发布时间】:2013-07-10 02:06:20
【问题描述】:

如何在 Sencha touch 中离线存储文件,,,

如何使用数据库 i Sencha Touch 支持数据库连接?...

我用

 requires:['Ext.data.identifier.Uuid','Ext.data.proxy.Sql',],
    config: {

         identifier: {
    type: 'uuid'
},


      fields: [
         "firstName",
         "lastName",
         {
            name: "dateAdded",
            type: "date",
            defaultValue: new Date()
         }
      ],
      proxy: {
        type: "sql"
      }
    }
 });

像这样,但 sql.js 文件中的错误未找到错误...

谁能帮帮我...

【问题讨论】:

  • 您是否尝试使用 localstorage 代理而不是 sql?还是需要sql代理?
  • 我必须存储一个值,这些值也可以离线工作..这是我的问题..
  • 本地存储代理值是否可以离线工作?...
  • 但是本地存储也提供了离线存储数据的能力。您可以在浏览器中离线存储大约 5MB 数据
  • 例如我必须下载一本书并存储在本地代理中,我可以离线使用吗?...

标签: sencha-touch sencha-touch-2 sencha-touch-2.1


【解决方案1】:

这是我的理解

您通常通过 SQL 代理(在线)存储数据,但即使您处于离线状态,您也希望设法存储数据。

事实上,我不认为你可以使用 SQL 来离线保存数据。

我认为您需要以您将“开发”的格式将数据保存在本地存储中,并在应用打开和建立连接时从该存储中读取数据,并强制将更新从本地存储推送到 sql 数据库。

我猜最好的办法是序列化 SQL 数据,将其保存到本地存储,并在可以将其推送到数据库时取消序列化。

【讨论】:

    猜你喜欢
    • 2011-12-25
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多