zTree获取当前节点的全部路径
9374 2022/10/28 zTree
左树右表中,选中树节点,在右侧表格中显示对应文件所处的树路径;
//获取ztree 对象
var treeObj = $.fn.zTree.getZTreeObj("ztree_basic");
//获取当前数据对应的树节点
let id = xxx// 表格中每一列对应的树id
var node = treeObj.getNodeByParam("id", id, null);
//获取当前节点的全部父节点
let arr =node.getPath()
let pathArr=[]
if(arr.length){
for(let i=0;i<arr.length;i++){
//得到全部父节点的名称
pathArr.push(arr[i].pathName)
}
//组合返回路径
return ''+pathArr.join('\\')+''
}else{
return ' '
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18