jQuery MiniUI

 找回密码
 立即注册
查看: 1967|回复: 1
打印 上一主题 下一主题

怎么获得树节点有几级子节点。 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-4-3 18:11:56 |只看该作者 |倒序浏览
我现在有一棵树,最多为5层级。树又可以拖拽。现在比如有2个节点,A,B ,都属于3层级,现在如果把B拖到A里面,这样层级就变成6了,不符合了。怎么办呢,有啥判断方法不,比如可以知道B下面有多少层级的节点。谢谢。

Rank: 8Rank: 8

沙发
发表于 2014-4-4 09:20:40 |只看该作者
监听onbeforedrop 拖拽投放事件

判断 e.dropNode投放目标节点的层级

var level = tree.getLevel(e.dropNode)

if(level == 4 && e.dragAction == "add"){   //目标层级为5,并且操作是加入到目标节点的子节点的话
    e.cancel = true;  //阻止投放
}

Archiver|普加软件

GMT+8, 2024-11-27 04:18 , Processed in 1.039004 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部