ext 点击左边的树,在右边center区域弹出相应的内容
最近做一个ExtJsDemo,左边是一颗树,右边center是显示区域,如果才能实现当我点击左边的树,在右边center区域弹出相应的内容?我尝试在TreeNode的属性...
最近做一个ExtJsDemo,左边是一颗树,右边center是显示区域,如果才能实现当我点击左边的树,在右边center区域弹出相应的内容?我尝试在TreeNode的属性里面设置了href和hrefTarget了,hrefTarget设置的是centerPanel的ID。但是不知道为什么,当我点击树的时候,老是会跳转到新的页去,这是为何?
hrefTarget 处 是不是不对?
var centerTabPanel = new Ext.TabPanel({
id:"centerTabPanel",
frameElement:"main",
autoShow:true,
deferredRender:false,
enableTabScroll:true,
monitorResize:true,
border:true,
activeTab:0,
hideMode:"offsets",
items:[
new Ext.Panel({
baseCls:"x-plain",
'id' : 1,
'title' :'fafa',
iconCls : 'tabs',
closable : true,
autoLoad : {
url : 'ewssite/inc/tabFrame.jsp?url=aa.htm',
callback : this.initSearch,
scope : this,
scripts : true
}
})
]
});
centerPanel = new Ext.Panel({
id:"panelCenterPanel",
baseCls:"x-plain",
deferredRender:false,
region:"center",
autoShow:true,
activeItem:0,
border:false,
layout:"card",
hideMode:"offsets",
items:[
centerTabPanel
]
});
==============================================
text:arrtree6[allTree],
href:arrtree4[1],//添加超链接
hrefTarget:"main"//新窗口打开链接 展开
hrefTarget 处 是不是不对?
var centerTabPanel = new Ext.TabPanel({
id:"centerTabPanel",
frameElement:"main",
autoShow:true,
deferredRender:false,
enableTabScroll:true,
monitorResize:true,
border:true,
activeTab:0,
hideMode:"offsets",
items:[
new Ext.Panel({
baseCls:"x-plain",
'id' : 1,
'title' :'fafa',
iconCls : 'tabs',
closable : true,
autoLoad : {
url : 'ewssite/inc/tabFrame.jsp?url=aa.htm',
callback : this.initSearch,
scope : this,
scripts : true
}
})
]
});
centerPanel = new Ext.Panel({
id:"panelCenterPanel",
baseCls:"x-plain",
deferredRender:false,
region:"center",
autoShow:true,
activeItem:0,
border:false,
layout:"card",
hideMode:"offsets",
items:[
centerTabPanel
]
});
==============================================
text:arrtree6[allTree],
href:arrtree4[1],//添加超链接
hrefTarget:"main"//新窗口打开链接 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询