Tabpanel and Views
Есть у меня Tabpanel с некоторыми табами, данными, и если я динамически добавляю новый таб, как мне в него добавить свой view? К примеру я нажимаю в меню "Свойства", ну и в нужной панели открывается таб "Свойства", с заготовленным мною view-ом свойств.
|
Описание представления:
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);
}
}
}
});...
|
Большое спасибо, направили в нужную сторону )
|
| Часовой пояс GMT +3, время: 23:11. |