简体   繁体   English

Fancytree如何选择/取消选择所有克隆节点

[英]Fancytree how to select/deselect all clone node

I am use fancybox plug in, and don't know how to select/deselect all clone node? 我正在使用fancybox插件,并且不知道如何选择/取消选择所有克隆节点? I am set refkey but not working. 我设置了refkey但没有用。 Do you have any ideas. 你有什么想法。 Thanks a lot. 非常感谢。

$("#tree1111").fancytree({
                checkbox: true,
                extensions: ["clones"],
                source: SOURCE,
                clones: {
                    highlightClones: true
                },

                select: function(e, data){
                    var clones = data.node.getCloneList();
                    if( clones ) {
                        alert("Clones: "+ $.map(clones, function(n){ return "" + n;}).join(", "));
                    }
                }
            });
    $("#tree1111").fancytree({
    checkbox: true,
    extensions: ["clones"],
    source: SOURCE,
    clones: {
        highlightClones: true
    },
    click: function (event, data) {
        var clones = data.node.getCloneList();

        if(clones){
            $.each(clones, function (key, value) {
                if (value.isSelected() == false) {
                    value.setSelected();
                    return true;
                }
                else {
                    value.setSelected(false);
                    return true;
                }
            });
        }
    }
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM