首先你得有个tabpanel,代码如下。
var tpanel = new Ext.TabPanel({id:'tabs', //ID必须有,方便后面来获得这个父panel
region: 'center',
xtype: 'tabpanel',
enableTabScroll:true,
activeTab:0, //这个是创建后活动标签的数量
items: {
iconCls:'listicon',
title: '测试',
layout : 'border',
items:[
{split : true,region: 'west',layout:'fit',border : true,minSize : 100,autoScroll:true, maxSize : 300,width : 150,items:[treepan]},
{region: 'center',border : true, margins : '0 0 0 0',layout:'fit',items:[grid]}]
// html: 'The first tab\'s content. Others may be added dynamically' items:[grid]
}
})
好了,现在你就可以操作来增加新的标签了~~~~~
Ext.getCmp('tabs').add({
//tabs为tbapanel的ID
title: '测试1',
html:'<div><iframe src=“www.baidu.com” width="100%" height="100%" scrolling="yes" frameborder="0"> </iframe></div>',
closable:true //这里可以写html,我是将一个页面放到iframe,然后在页签中显示
}).show();
这样你就可以增加一个活动的标签了~~后面会写如何来关闭这个标签~~~~~~~~