Описание представления:
Ext.define('App.view.Tab', {
extend : 'Ext.panel.Panel',
alias : 'widget.app_tab',
closable : true,
frame : true,
ekdse_mask : false,
autoHeight : false,
padding : '0 0 0 0',
tabPosition : 'bottom'
});
в ините контроллера
...
this.control({
//контроль на кнопку
'viewport toolbar button[name=add_tab]':{
click: function(th_but){
//получение панели вкладок
var tabpan = Ext.ComponentQuery.query('main_tabpan')[0];
if(tabpan){
var tab = Ext.create('widget.app_tab', {
title: 'Вкладка'
});
tabpan.add(tab);
tabpan.setActiveTab(tab);
}
}
}
});...