首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

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

2012-08-13 
extjs 点击左边树节点更新center里的内容JScript codeExt.onReady(function(){var rootnew Ext.tree.Tree

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

JScript code
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页面都能显示,但是实现不了点击更新的功能,求解

[解决办法]
你单独的两个jsp 做不到,如果你将两个jsp用IFrame 引入 ,那么从一个jsp能得到另一个jsp的document 这样 点击树能得到 center里的内容

热点排行