Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用extjs中的选项卡隐藏选项卡的html内容?_Extjs_Tabs_Hide_Disabled Control - Fatal编程技术网

如何使用extjs中的选项卡隐藏选项卡的html内容?

如何使用extjs中的选项卡隐藏选项卡的html内容?,extjs,tabs,hide,disabled-control,Extjs,Tabs,Hide,Disabled Control,我用两个选项卡创建了这个简单的示例,第一个选项卡1我想让它消失myTab.child(“#tab1”).Tab.hide(),但html内容不会随着选项卡1消失。当我启用tab2的html内容时,tab1位于tab2的html上。为什么? 提前感谢, Cláudio.您需要使用切换选项卡(或getLayout().setActiveItem()) 从帮助中: var card1 = Ext.create('Ext.panel.Panel', {itemId: 'card-1'}); var c

我用两个选项卡创建了这个简单的示例,第一个选项卡1我想让它消失myTab.child(“#tab1”).Tab.hide(),但html内容不会随着选项卡1消失。当我启用tab2的html内容时,tab1位于tab2的html上。为什么?

提前感谢, Cláudio.

您需要使用切换选项卡(或
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);

你能说得更具体一点吗?谢谢你。你的例子很酷,但我想这样做: