zTree获取当前节点的全部路径

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
最后更新时间: 2023/1/12 15:59:09