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, время: 00:56. |