2016-06-22 4 views
0

私はextjsを初めて使っています。私は自分のパネルで、dataBaseから生成された数値に基づいてタブを作成したいと考えています(この値は、dataBaseからフェッチされ、JSで使用可能な 'numOfTabs'に格納されていると考えてください)。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

関連する問題