我触摸原型,但Ext.create告诉我要去(就像Ext.define一样)所以我回来了
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 :(得分:0)
这更短,更整洁
ViewPort= function(config){
config=Ext.apply({},config,{
fullscreen:true
items:[],
});
ViewPort.superclass.constructor.call(this,config);
};
Ext.extend( ViewPort, Ext.Panel);