2016-06-22 20 views
0

Ich bin neu zu extjs. Ich möchte Registerkarten in meinem Panel erstellen, basierend auf einer von dataBase generierten Zahl (der Wert wird in 'numOfTabs' gespeichert, der aus dataBase abgerufen und in JS abgerufen wird).Wie erstellt man Registerkarten in extjs dynamisch?

Ich möchte keine Schaltfläche verwenden, um Registerkarten zu generieren, aber beim Laden der Seite selbst muss ich Registerkarten anzeigen.

Wie kann ich 'n' Tabs in meinem Panel erstellen, wobei 'n' der Wert in numOfTabs ist?

Mit extjs4.2.2

+0

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

Antwort

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

Es ist großartig, dass Sie Beispielcode in Ihrer Antwort verwendet haben, aber es wäre hilfreich, wenn Sie eine Beschreibung mit Ihrem Code bereitstellen würden. – nateyolles