我使用fancybox插件,不知道如何选择/取消选择所有克隆节点? 我设置了 refkey 但不起作用。你有什么想法。多谢。
$("#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;
}
});
}
}
});
关于javascript - Fancytree如何选择/取消选择所有克隆节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33254287/