jQuery MiniUI

标题: 怎么获得树节点有几级子节点。 [打印本页]

作者: fanbing1121    时间: 2014-4-3 18:11:56     标题: 怎么获得树节点有几级子节点。

我现在有一棵树,最多为5层级。树又可以拖拽。现在比如有2个节点,A,B ,都属于3层级,现在如果把B拖到A里面,这样层级就变成6了,不符合了。怎么办呢,有啥判断方法不,比如可以知道B下面有多少层级的节点。谢谢。


作者: factory    时间: 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;  //阻止投放
}




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