user.js
Ext.onReady(
var left = new Ext.tree.TreePanel({
id:'left',
region:'west',
collapsible:true,
title:'导航',
width:200,
frame:true,
layoutOnTabChange:true,
autoScroll:true,
split:true,
plugins:[new Ext.ux.TabCloseMenu()],
listeners:{
dblclick:function(n){
var url = n.attributes.url;
var id = n.attributes.id;
var p = center.getItem(id);
if(url){
if(p){
center.setActiveTab(p);
}else{
p = new Ext.Panel({
title:n.attributes.text,
html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="'+url+'"></iframe>',
closable:true,
id:id
});
center.add(p);
center.setActiveTab(p);
}
}
}
}
});
var vp = new Ext.Viewport({
renderTo:Ext.getBody(),
layout:'border',
items:[top,left,center,bottom]
}););有另一js文件userList.js
如何在这里面取得user.js中的left,user.js是一个主页面,left是左边的导航,想在center中的TABPANEL的tab中设置一按钮取得left可以导航到另一页面,如何取得!
Ext.onReady(
var left = new Ext.tree.TreePanel({
id:'left',
region:'west',
collapsible:true,
title:'导航',
width:200,
frame:true,
layoutOnTabChange:true,
autoScroll:true,
split:true,
plugins:[new Ext.ux.TabCloseMenu()],
listeners:{
dblclick:function(n){
var url = n.attributes.url;
var id = n.attributes.id;
var p = center.getItem(id);
if(url){
if(p){
center.setActiveTab(p);
}else{
p = new Ext.Panel({
title:n.attributes.text,
html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="'+url+'"></iframe>',
closable:true,
id:id
});
center.add(p);
center.setActiveTab(p);
}
}
}
}
});
var vp = new Ext.Viewport({
renderTo:Ext.getBody(),
layout:'border',
items:[top,left,center,bottom]
}););有另一js文件userList.js
如何在这里面取得user.js中的left,user.js是一个主页面,left是左边的导航,想在center中的TABPANEL的tab中设置一按钮取得left可以导航到另一页面,如何取得!
this.ownerCt.left