2012-04-10 5 views
0

내가 Ext.define를 사용하여 내 프록시 서브 클래스를 정의하고 프록시 설정에서 내 사용자 정의 유형을 포함하여 내 모델에서 그것을 참조 :MVC를 사용하여 ExtJS 프록시를 하위 클래스 화하는 방법은 무엇입니까?

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

의 ExtJS 대신의 'proxy/cusomProxy' 것이 보이는 프록시 클래스를로드하려고 'app/proxy/customProxy' 내가 기대할 수있는 길. 서브 클래스 된 프록시를 app.proxy 폴더에 저장해야합니까?

(BTW, 왜 프록시를 사용하는 대신 '위해 xtype'의 '유형'클래스가 선언합니까?)

답변

1

내가 가게 클래스로 프록시 구성 (안 선언!) 퍼팅 건의 할 것입니다. 그리고 당신은 단지 다음과 같은 것을 사용할 수 있습니다 :

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

좋습니다. 이것은 실제로 저에게 효과적입니다. thats good;) 나는이 int를 MODEL 설정이 아니라 STORE 설정으로하고있다. 왜 안되는거야? 또한, 난 아직도 왜 내가 "게으른"프록시를 인스턴스 설정의 "유형"속성을 사용하지 못할지 이해가 안 돼요 – Paul

관련 문제