jQuery MiniUI

标题: 关于获取树叶子节点问题 [打印本页]

作者: lklklk9405    时间: 2018-4-24 09:00:03     标题: 关于获取树叶子节点问题

我想对于两个树进行对比筛选,挑选出有相同id的叶子节点。但是我发现我一直用的都是getAllChildNodes ( node ),但是这样获取到的集合里面还是有非叶子节点的,我想知道有没用方法是直接能获取到的?没有的话我通过一个个对比,或者加上isLeaf ( node ),也是能筛选出来的,就是麻烦了一点

作者: felt    时间: 2018-4-24 09:30:03

没有直接的方法,需要遍历来去除
作者: lklklk9405    时间: 2018-4-24 09:38:54

felt 发表于 2018-4-24 09:30
没有直接的方法,需要遍历来去除

好的谢谢
作者: lklklk9405    时间: 2018-4-24 10:24:21

felt 发表于 2018-4-24 09:30
没有直接的方法,需要遍历来去除

想请教多一个问题,节点如何设置颜色,我只看到了设置文本的
作者: felt    时间: 2018-4-24 13:25:43

lklklk9405 发表于 2018-4-24 10:24
想请教多一个问题,节点如何设置颜色,我只看到了设置文本的

http://www.miniui.com/demo/#src=tree/drawnode.html
drawnode事件可以处理节点的绘制,绘制各种效果都可以的
作者: lklklk9405    时间: 2018-4-24 15:45:08

felt 发表于 2018-4-24 13:25
http://www.miniui.com/demo/#src=tree/drawnode.html
drawnode事件可以处理节点的绘制,绘制各种效果都 ...

那我只想绘制一个单独节点,我获取到了节点,节点.nodeCls = "blueColor";也没有效果啊
作者: felt    时间: 2018-4-24 17:47:19

lklklk9405 发表于 2018-4-24 15:45
那我只想绘制一个单独节点,我获取到了节点,节点.nodeCls = "blueColor";也没有效果啊 ...

那也需要在ondrawnode事件中处理




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2