我正在d3js树上工作,我需要禁用对子节点的单击,但是我不确定如何做任何想法都会有所帮助
示例: D3JS Tree Image
在上图中,如果我单击节点“ 20”,则不应关闭节点“ 21” 应在这些子节点上禁用点击(4,5,6,19,20,21)
这是我的尝试:
function click(d) {
if (d.children) {
d._children = d.children;
d.children = null;
d.children.forEach(expand);
} else {
d.children = d._children;
d._children = null;
}
clearAll(root);
update(d);
}
当尝试单击子节点时,我正在尝试扩展
任何帮助将不胜感激,谢谢!!!