extjs 点击左边树节点 更新center里的内容

qianmianz 2012-07-23 07:39:54

Ext.onReady(function(){

var root=new Ext.tree.TreeNode({
text:'功能菜单'
});
var node1=new Ext.tree.TreeNode({
text:'学生管理',
url:'list_student.jsp'
});
var node2=new Ext.tree.TreeNode({
text:'班级管理',
url:'list_class.jsp'
});
root.appendChild(node1);
root.appendChild(node2);

var menuTree=new Ext.tree.TreePanel({
border:'false',
root:root,
expanded:true,
hrefTarget : 'mainContent',
listeners : {
click : function(node,e){
mainPanel.load({
url:node.attributes.url,
callback : function(){
mainPanel.setTitle(node.text);
},
scripts: true
});
}
}
});
new Ext.Viewport({
layout:"border",
padding:3,
split:"true",
frame:"true",
items:[
{
region:"north",
collapsible: "true",
title:"学生信息系统",
height:"400",
html:"<h1><center>学生信息系统主界面</center><h1>"
},
{
region:"center",
contentEl:'main-div',
id:'mainContent',
width:'80%',
title:"信息展示区域",
html:"信息展示"
},
{
region:"west",
title:"功能导航",
collapsible: "true",
items:menuTree,
width:'20%'

}
]
});
var mainPanel=Ext.getCmp("mainContent");
});


这样写单独的两个jsp页面都能显示,但是实现不了点击更新的功能,求解
...全文
124 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
岸仔 2012-07-24
  • 打赏
  • 举报
回复
你单独的两个jsp 做不到,如果你将两个jsp用IFrame 引入 ,那么从一个jsp能得到另一个jsp的document 这样 点击树能得到 center里的内容
qianmianz 2012-07-24
  • 打赏
  • 举报
回复
来个大神解救一下菜鸟吧。。。

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧