この簡単な例を2つのタブで作成しました。最初のtab1は、myTab.child('#tab1')。Tab.hide()を非表示にしますが、HTMLコンテンツはtab1で非表示になりません。また、tab2のhtmlコンテンツを有効にすると、tab1はtab2のhtmlになります。なんで?
アドバンスト、クラウディオに感謝します。
この簡単な例を2つのタブで作成しました。最初のtab1は、myTab.child('#tab1')。Tab.hide()を非表示にしますが、HTMLコンテンツはtab1で非表示になりません。また、tab2のhtmlコンテンツを有効にすると、tab1はtab2のhtmlになります。なんで?
アドバンスト、クラウディオに感謝します。
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);