この関数で多くの例を見ましたfind
が、最新バージョン (4.1.1a だと思います) を使用すると、find 関数は廃止されたと表示されます。
私はこれを持っています:
init: function(){
this.control({
'mainMenuTree': {
itemdblclick: this.itemdblclicked
}
});
this.callParent();
},
itemdblclicked: function itemdblclicked(me, record, item, index, e, eOpts){
var itemClicked = record.getData().text;
var tabPanel = Ext.getCmp('centerPanel');
//var tabBar = tabPanel.getTabBar();
tabPanel.add({
xtype: 'tab',
title: itemClicked,
id: itemClicked
});
//tabPanel.items.find(function(i){console.log(i)});
//console.log(tabPanel.items);
}
したがって、タブの存在を確認するには、タブの配列を取得する必要があります。ロジックは必要ありません。項目の配列 (すべてのタブの ID) を取得するための関数またはプロパティの名前が必要なだけです。
ありがとうございました。:)