我做了一個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
媒體資源,那麼您將無法停用此標籤。那麼,我們如何解決這一切?