如何使用MVC子类化ExtJS代理?

时间:2012-04-10 18:36:34

标签: extjs

我使用Ext.define定义了我的代理子类,然后通过在代理配置中包含我的自定义类型在我的模型中引用它:

Ext.define('MyApp.model.MyModel', {
  extend : 'Ext.data.Model',
  fields : ['first','last'],
  proxy : {
    type : 'customProxy'
  }
}

当ExtJS尝试加载代理类时,它会按照我期望的方式查找'proxy/cusomProxy'而不是'app/proxy/customProxy'。不应该将子类代理存储在app.proxy文件夹中吗?

(顺便说一下,为什么代理使用'type'而不是'xtype'来声明是类?)

1 个答案:

答案 0 :(得分:1)

我建议将代理配置(不是声明!)放入商店类。你可以使用类似的东西:

this.proxy = Ext.create('My.new.Prpxy', {
})