Показать сообщение отдельно
  #4 (permalink)  
Старый 07.04.2010, 19:23
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

MyWindow = Ext.extend(Ext.Window,{
         
    initComponent: function(){
    var config = {
        width: 500,
        height: 300
    };
     
    Ext.apply(this, Ext.apply(this.initialConfig, config));

    if (this.extraButtons) {
        // Добавляем кнопки из extraButtons в this.buttons. 
        // Но this.buttons.push здесть использовать нельзя, иначе эти кнопки добавятся в прототип.
        // Проще всего клонировать this.buttons, после чего добавить новые.
        // Вариантов много впрочем.
    }
     
    MyWindow.superclass.initComponent.apply(this, arguments);
    },
    buttons: [{text: 'First Button'},  
        {text: 'Second Button'}
    ]
 
             
});
Ответить с цитированием