我应该更改什么代码才能在首次加载时使flare.json不可折叠?

时间:2015-08-27 09:43:13

标签: javascript json d3.js

我想知道,我应该更改哪些代码以使flare.json在首次加载时不会崩溃?

这是正常的flare.json on-load

我需要像这样的结果

我应该更改哪些代码,以便将结果作为第二个屏幕截图?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

非常简单的解决方案。假设您正在使用Mike's examplecollapse方法被设计为递归的。默认情况下,加载时会展开树。该程序调用行root.children.forEach(collapse);来折叠它。但请注意,这只会导致孩子们崩溃,并且不会崩溃根本身。

因此,要获得所需的行为,只需将该行更改为:

collapse(root);

它会加载,根也会崩溃。