52,797
社区成员
发帖
与我相关
我的任务
分享
//定义根节点的Loader
var treeloader=new Tree.TreeLoader({dataUrl:'<%=path%>/servlet/GetTreeServlet?id=1'});
//异步加载根节点
var rootnode=new Tree.AsyncTreeNode({
id:'1',
text:'目录树根节点',
loadMask: {msg:'正在加载数据,请稍侯……'},
height:500
});
//定义一个treepanel
tree = new Tree.TreePanel({
animate:true,
loader: treeloader,
containerScroll: true
});
//设置根节点
tree.setRootNode(rootnode);
//根节点展开
rootnode.expand(false,false);
//定义onclick事件
tree.on("click",function ClickAction(node,event){
node.toggle();
});
//定义beforeload事件
tree.on('beforeload',
function(node){
tree.loader.dataUrl='<%=path%>/servlet/GetTreeServlet?id='+node.id; });