Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2010, 16:19
Аспирант
Отправить личное сообщение для serega063 Посмотреть профиль Найти все сообщения от serega063
 
Регистрация: 29.05.2010
Сообщений: 33

Помогите с наследованием
Есть базовый класс.
Ext.ns('Application');
Application.Dt_area = Ext.extend(Ext.Toolbar, {
	id: 'dt',
	height: 27,
	visibleEdt:true,
	initComponent:function() {
		Ext.apply(this, {
			items: [{
					xtype: 'button',
					text: 'Показать',
					scope:this,
					handler: function(){this.onShowClick()}
					}]
		})
		Application.Dt_area.superclass.initComponent.apply(this, arguments);
		} ,onRender:function() {
		Application.Dt_area.superclass.onRender.apply(this, arguments);
		/*for(var i=0;i<arguments.length;i++) {
		 alert("arguments["+i+"] = "+arguments[i])
		}*/
		} // eo function onRender	
});


Возникла необходимость, добавить несколько кнопок, и изменить текст кнопки у базового класса


Соответственно создаю наследника, но как добавить еще кнопку, и изменить текст кнопки базового класса у меня не получается.
Application.Dt_area_ = Ext.extend(Application.Dt_area, {
	id: 'dt',
	height: 27,
	visibleEdt:true,
	initComponent:function() {
		Ext.apply(this, {
			items: [{
					xtype: 'button',
					text: 'Показать все',
					scope:this,
					handler: function(){this.onShowClick()}
				}]
				})
		          
				Application.Dt_area_.superclass.initComponent.apply(this, arguments);
				} 
	
});


Заранее благодарен
Ответить с цитированием