sqlite - Sencha Touch 2 - Ext.device.SQLite.Database 工作?

标签 sqlite sencha-touch sencha-touch-2

有人有使用 Ext.device.SQLite.Database 类的例子吗?

任何人都可以提供它的代码吗?

我正在尝试在 ST2 上实现 SQLite 并在 Android 4 上构建 native 应用程序。当我使用 websql 时,应用程序没有运行,只出现三个圆圈闪烁,没有任何 react 。

谢谢!

最佳答案

在 webapps 中使用代理相当简单——只需像这样在模型定义上切换代理:

Ext.define('App.model.Model', {
extend: 'Ext.data.Model',

requires: ['Ext.data.proxy.Sql'],

config: {

    identifier: {
        type: 'uuid'
    },

    fields: [
        ...
    ],

    proxy: {
        type: 'sql'
    }
}});

唯一值得注意的另一件事是,因为您使用的是数据库,所以您的所有保存和加载调用都将是异步的。与即时保存和加载的 localstorage 不同,您需要依赖 Sencha Touch 的回调和监听器。模型和商店上的加载都有回调,模型上的保存有回调

关于sqlite - Sencha Touch 2 - Ext.device.SQLite.Database 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18411889/

相关文章:

php - 如何使用 PHP 的 Web 服务将 sqlite 本地数据库传输到 MySQL 数据库

android - 是否可以从 Android 中的 .sql 文件导入数据库?

shell - 将 .csv 文件导入 sqlite3 db 表

android - 无法从 sqlite fts3 检索特殊字符

javascript - 如何使用 Sencha Touch 正确删除生成的 HTML

extjs - 如何从外部 Controller 功能(如sencha touch中的全局功能)调用 Controller 功能

javascript - 导航 View Sencha Touch 2

css - 将图标与列表项一起使用

sencha-touch-2 - Sencha 触摸 : How to update from 2. 1 到 2.2?

android - Ubuntu 12.4 中适用于 Android 的 Sencha Touch 2 native 打包