jQuery MiniUI

标题: Tree 如何设置level>1可拖拽 [打印本页]

作者: canorous    时间: 2019-6-27 08:39:23     标题: Tree 如何设置level>1可拖拽

1、如何只允许level大于1的节点可拖拽?
    function onDrawNode(e) {
        var tree = e.sender;
        var node = e.node;
        var level = tree.getLevel(node);
        // if (level > 1 ){
        //         e.showCheckBox = true;  //通过这样设置level>1的节点可勾选是可以的
        // }
        if(level >1){
           e.allowDrag = true; //通过这样设置level>1的节点可拖拽不行。
        }
    }


作者: felt    时间: 2019-6-27 09:24:17

tree.on("dragstart", function (e) {
        var node = e.node;
        var level = tree.getLevel(node);
        if (level < 2) {
            e.cancel = true;
        }
    })
绘制事件只处理显示,拖拽请在拖拽事件中处理
作者: canorous    时间: 2019-6-27 09:35:40

felt 发表于 2019-6-27 09:24
tree.on("dragstart", function (e) {
        var node = e.node;
        var level = tree.getLevel(nod ...

好的,谢谢!




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