Есть ли лучший способ по умолчанию в Touch? - PullRequest
0 голосов
/ 30 августа 2011

Я прототип в контакте, но 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);

А затем манипулирование конфигом с помощью функций и прочего. Есть ли лучший способ сделать то, что переменная «по умолчанию» делает для меня?

1 Ответ

0 голосов
/ 09 сентября 2011

Это короче и намного аккуратнее

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

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