2016-06-22 7 views
0

Я новичок в extjs. Я хочу создать вкладки в своей панели на основе числа, сгенерированного из базы данных (считайте, что значение хранится в 'numOfTabs', которое извлекается из базы данных и доступно в JS).Как создать вкладки динамически в extjs?

Я не хочу использовать какое-либо событие кнопки для создания вкладок, но при загрузке страницы мне нужно просмотреть вкладки.

Как создать вкладки «n» в моей панели, где «n» - значение в numOfTabs?

Использование extjs4.2.2

+0

См: http://docs.sencha.com/extjs/4.2.4/extjs -build/examples/tabs/tabs-adv.html –

ответ

1
var tabPanel = Ext.getCmp('tabsID'); 
var items = tabPanel.items.items; 
tabPanel.add({ 
    title: tTitle, 
    id: tChieldID, 
    closable: true, 
    layout: 'fit', 
    flex: 1, 
    items: [{...}] 
}); 
tabPanel.setActiveTab(tChieldID); 
+1

Замечательно, что вы использовали образец кода в своем ответе, однако было бы полезно, если бы вы предоставили описание с вашим кодом. – nateyolles