我做了一个fiddle这表明这些问题。第一个问题是无法关闭TabBar中的可关闭选项卡。该代码是简单的:无法关闭关闭的选项卡和激活标签
Ext.create("Ext.tab.Bar",{
renderTo: "one",
items:[{"text":"One","closable":true},{"text":"Two","closable":true}]
});
文档中说,该
关闭的:布尔绑定
真正使标签可关闭和显示的关闭图标
所以,这个属性不仅关于这个关闭图标,而且关于这个行为被关闭。
第二个问题,我面对的是,它是不可能通过激活一个的TabBar添加到一个tabpanel标签。代码也很简单:
Ext.create("Ext.tab.Panel",{
renderTo: "two",
id: "test2",
items:[{"title":"One","closable":true},{"title":"Two","closable":true}],
listeners: {
render: function() {
this.getTabBar().add({"text":"Three"});
}
}
});
只要尝试激活这最后一个选项卡,您将失败。如果您在此标签上设置了active
媒体资源,那么您将无法停用此标签。那么,我们如何解决这一切?