【发布时间】:2013-12-21 05:59:40
【问题描述】:
我将代码从 ST 2.0 转移到了 2.3.1 安装。所以我在商店的配置对象中有一些属性。但是当我尝试使用属性时,例如store.config.onlineURL 浏览器抛出未定义的错误。因此,当我在 chrome 开发工具中检查对象时,我可以在 store.config.__proto__ 中找到我的自定义属性。但是为什么会这样呢?定义对象有什么变化吗?
Ext.define("MY.SimpleStore", {
extend: 'Ext.data.Store',
requires: ['MY.model.SimpleModel'],
config: {
model: 'MY.model.SimpleModel',
storeId: 'simplestore',
proxy: {
type: 'localstorage',
id: 'simplestore'
},
jsonUrl: 'jsonfiles/simplestore.json',
onlineURL: 'http://example.com/simplestore.php'
},
});
那么我怎样才能访问store.config.jsonUrl and onlineURL 呢?
【问题讨论】:
标签: javascript sencha-touch prototype store