Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Tabpanel and Views (https://javascript.ru/forum/extjs/29945-tabpanel-views.html)

disc0ver 18.07.2012 13:36

Tabpanel and Views
 
Есть у меня Tabpanel с некоторыми табами, данными, и если я динамически добавляю новый таб, как мне в него добавить свой view? К примеру я нажимаю в меню "Свойства", ну и в нужной панели открывается таб "Свойства", с заготовленным мною view-ом свойств.

Eugent 18.07.2012 14:54

Описание представления:
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);
			}
		}
	}
});...

disc0ver 18.07.2012 19:22

Большое спасибо, направили в нужную сторону )


Часовой пояс GMT +3, время: 00:12.