0

我联系了原型,但 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);

然后用函数和东西操作配置。有没有更好的方法来做“默认”变量为我做的事情?

4

1 回答 1

0

这更短,更整洁

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

    ViewPort.superclass.constructor.call(this,config);
};
Ext.extend( ViewPort, Ext.Panel);
于 2011-09-09T09:56:20.493 回答