如何对 ExtJS 代理进行子类化 - 使用 MVC



>我已经使用 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"来声明是类?

我建议将代理配置(不是声明!)放入存储类中。你可以这样使用:

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

最新更新