有没有人有使用Ext.device.SQLite.Database类的例子?
任何人都可以为它提供代码吗?
我正在尝试在ST2上实现SQLite并在Android 4上构建app native。当我使用websql时,应用程序没有运行,只有三个圈子闪烁,没有任何反应。
谢谢!
答案 0 :(得分:1)
在webapps中使用代理非常简单 - 只需在模型定义上切换代理,如下所示:
Ext.define('App.model.Model', {
extend: 'Ext.data.Model',
requires: ['Ext.data.proxy.Sql'],
config: {
identifier: {
type: 'uuid'
},
fields: [
...
],
proxy: {
type: 'sql'
}
}});
唯一值得注意的是,因为您使用的是数据库,所以您的所有保存和加载调用都将是异步的。与本地存储(即可立即保存和加载)不同,您需要依赖Sencha Touch的回调和监听器。在模型和商店上加载都有回调,并且模型上的保存有回调