0

ExtJS 4.2

TabPanel を作成する場合

{
    xtype: 'tabpanel',
    name: 'myTabPanel,
    items: []
}

動的に任意のコンポーネントを追加した後

this.down('tabpanel[name=myTabPanel]').add({/* ... any component */}).show();

最初はアクティブ化されていませんが、次回は正しく機能します

これは修正できるので、

if (tabPanel.items.items.length == 1) {
     tabPanel.setActiveTab(0);
}

質問: 最初にアクティブ化されなかったタブはどれですか?

4

1 に答える 1

0
var tabs = this.down('tabpanel[name=myTabPanel]');
var active = tabs.add({});
tabs.setActiveTab(active);
于 2013-08-09T08:48:54.147 に答える