您好 zTree标准json格式是怎么判断父子节点的

北上求道 发布于 2018/01/09 16:48
阅读 241
收藏 0

@zTree 你好,想跟你请教个问题:

var nodes = [ {name: "父节点1", children: [ {name: "子节点1"}, {name: "子节点2"} ]} ];

我使用的标准json格式渲染 目前的情况是我的数据结构是这样的

var nodes = [ {name: "父节点1", children: [ {name: "子节点1",children:[]}, {name: "子节点2",children:[]} ]} ];

ztree应该是根据是否有children来判断是否是父子节点的 但是我想找到这个方法 再加上一个判断 

children.length>0这个判断 

找不到这个方法- -  主要是为了这个icon 因为我的每个数据都有children icon都是OPEN  - -

//此处判断父子节点 如果是父节点 icon是目录 如果是子节点 icon是子节点

                if (data.nodeIsParent(setting, node)) {

                    lineClass.push(node.open ? consts.folder.OPEN : consts.folder.CLOSE);

                } else {

                    lineClass.push(consts.folder.DOCU);

                }

加载中
0
北上求道

层级关系是正确的就是添加的icon不对

0
vikon
vikon

无法改变世界,就去适应它吧.  比如, 返回的json格式先处理一下,或者,ztree应该有事件预先处理收到的json格式数据,在那里处理一下.

zTree
zTree
正解
北上求道
恩恩 谢谢
0
公孙二狗
公孙二狗

可以自己先处理一下 nodes 对象,发现 children 里是空的,删除 children 属性

返回顶部
顶部