0

この簡単な例を2つのタブで作成しました。最初のtab1は、myTab.child('#tab1')。Tab.hide()を非表示にしますが、HTMLコンテンツはtab1で非表示になりません。また、tab2のhtmlコンテンツを有効にすると、tab1はtab2のhtmlになります。なんで?

このサンプルを参照してください

アドバンスト、クラウディオに感謝します。

4

1 に答える 1

0

setActiveTabタブ(または)を切り替えるにはを使用する必要がありますgetLayout().setActiveItem()

ヘルプから:

var card1 = Ext.create('Ext.panel.Panel', {itemId: 'card-1'});
var card2 = Ext.create('Ext.panel.Panel', {itemId: 'card-2'});
var panel = Ext.create('Ext.panel.Panel', {
    layout: 'card',
    activeItem: 0,
    items: [card1, card2]
});
// These are all equivalent
panel.getLayout().setActiveItem(card2);
panel.getLayout().setActiveItem('card-2');
panel.getLayout().setActiveItem(1);
于 2013-01-09T15:49:07.373 に答える