我想让树的初始状态 折叠不会传播,如下图所示:
不喜欢这张照片:
我应该修复哪一部分?我应该修复update
功能部分吗?还是其他任何部分?我无法引用我的代码,因为它太长了。
答案 0 :(得分:3)
由于你没有分享你的代码,只有Bostock的代码,这个答案将根据bl.ocks进行定制。
您可以通过以下方式更改第一级节点:
root.children.forEach(function(d){
d._children = d.children;
d.children = null;
});
以下是更新的bl.ocks:https://bl.ocks.org/anonymous/d6844f0377a2505c70a8b2ca1777cbac/3e9614786e1b2618408fca9674b0e20818c9b980