遇到这么个问题,在左边的Tree中点击一个Node,然后再右边生成一个Tab,如果已经存在了,就讲这个Tab激活。但是,我的实现有毛病了,请各位指点一二。//点击书节点时,在右边添加一个tab,如果已经存在则激活
tree.on('itemclick', function(view,record,item,index,e) {
//Ext.Msg.alert('点击的id为:', record.raw.id + "  点击的名字为:" + record.raw.text);
var isExist = false;
var itemindex = 0;
tabs.items.each(function(item){
//console.log(item.title);
var index = 0;
if(item.title == record.raw.id+"-" + record.raw.text){
isExist = true;
index++;
console.log(item.tabPosition);
itemindex = index;
}else{
index++;
}
});

if(isExist){
tabs.setActiveTab(itemindex);
}else{
var tabPage = tabs.add({
id: record.raw.id+"-" + record.raw.text,
title: record.raw.id+"-" + record.raw.text,
html: '111111111111111111111111111',
closable: true
});
tabs.setActiveTab(tabPage);
}ExtJSTab