2011-08-30 5 views
0

내가 연락 프로토 타입,하지만 Ext.create는 지옥에 가서 나에게 말한다 (Ext.define을처럼) 그래서 나는 기능과 물건과 설정을 조작 한 후Touch에서 기본 설정하는 더 좋은 방법이 있습니까?

ViewPort= function(c){ 
    var default={ 
     fullscreen:true, 
     items:[] 
    };Ext.apply(default,c);config = default; 

    ViewPort.superclass.constructor.call(this,config); 
}; 
Ext.extend(ViewPort, Ext.Panel); 

을 수행하고 돌아 왔어요. "기본"변수가 나를 위해하는 일을하는 더 좋은 방법이 있습니까?

답변

0

이 짧은, 그리고 더 깔끔한

ViewPort= function(config){ 
    config=Ext.apply({},config,{ 
     fullscreen:true 
     items:[], 
    }); 

    ViewPort.superclass.constructor.call(this,config); 
}; 
Ext.extend(ViewPort, Ext.Panel);