么有测试:
var rootnodes= $('#tt').tree('getRoots');//所有的根节点数组 。树的根节点可能有多个
alert(b(rootnodes));
//遍历根节点,并调用递归方法
function b(nodes){
var str="";
for(var i in nodes){
str+=","+a(nodes[i]);
}
return str;
}
//递归方法,递归条件是有子节点,最终得到节点的所有子节点。
//没有下级子节点,就认为是最后的节点
function a(node){
var str="";
var nodes=$('#tt').tree('getChildren',node.target);//获取子节点
if(nodes!=null&&nodes.length>0){
for (var i in nodes){
str+=","+a(nodes[1]);
}
}else{
str+=","+node.id;
}
return str;
}
么有测试:
var rootnodes= $('#tt').tree('getRoots');//所有的根节点数组 。树的根节点可能有多个
alert(b(rootnodes));
//遍历根节点,并调用递归方法
function b(nodes){
var str="";
for(var i in nodes){
str+=","+a(nodes[i]);
}
return str;
}
//递归方法,递归条件是有子节点,最终得到节点的所有子节点。
//没有下级子节点,就认为是最后的节点
function a(node){
var str="";
var nodes=$('#tt').tree('getChildren');
if(nodes!=null&&nodes.length>0){
for (var i in nodes){
str+=","+a(nodes[1]);
}
}else{
str+=","+node.id;
}
return str;
}