image.png
像上图中的图层管理中是一个ztree组件,涉及到多层子节点,需要使用递归方法来得到标准化的json数据
比如第一条数据整理成 XX社区-市家属院-几号楼-几单元-101
上代码:
function getParents(enty){
if(enty.properties.pId._value){
for(var i=0;i<filebox.length;i++){
if(filebox[i].properties.id._value==enty.properties.pId._value){
return getParents(filebox[i])+'-'+enty.properties.name._value;
}
}
}else{
return enty.properties.name._value;
}
}