您的位置:首页 > Web前端 > JavaScript

ExtJs——TreePanel(动态)!!!

2011-03-14 16:21 211 查看
Ext.onReady(function(){
var root = new Ext.tree.AsyncTreeNode({id:'1',text:'根节点',leaf:false});
var tree = new Ext.tree.TreePanel({
dataUrl:'TreeServlet.do',
title:'异步加载节点',
width:300,
height:300
});
tree.setRootNode(root);
tree.render(Ext.getBody());
});


protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/html;charset=utf-8");
PrintWriter out = resp.getWriter();
String id = req.getParameter("node");
if (id != null) {
if ("1".equals(id)) {
out
.println("[{id:'2',text:'层级_1',leaf:false},{id:'3',text:'层级_2',leaf:true}]");
} else if ("2".equals(id)) {
out
.println("[{id:'4',text:'层级_1_1',leaf:false},{id:'5',text:'层级_1_2',leaf:true}]");
} else if ("4".equals(id)) {
out
.println("[{id:'6',text:'层级_1_1_1',leaf:false},{id:'7',text:'层级_1_1_2',leaf:true}]");
} else if ("6".equals(id)) {
out
.println("[{id:'8',text:'层级_1_1_1_1',leaf:true},{id:'9',text:'层级_1_1_1_2',leaf:true}]");
}
out.flush();
out.close();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: