Sencha Touch Store仅在“__proto__”中配置属性?

时间:2013-12-04 16:26:00

标签: javascript sencha-touch prototype store

我将代码从ST 2.0转移到2.3.1安装。所以我在商店的配置对象中有一些属性。但是,当我尝试使用属性,例如store.config.onlineURL浏览器抛出一个未定义的错误。因此,当我检查chrome dev工具中的对象时,我可以在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

1 个答案:

答案 0 :(得分:0)

忘记生成的getter / setter。

store.getJsonUrl()