簡體   English   中英

D3樹布局不崩潰

[英]D3 Tree Layout Not Collapsing

我之前曾問過類似的問題,但是似乎我對我的問題不夠精確-希望這是正確的。

樹布局的許多示例將其層次結構數據集的格式設置為: https : //gist.github.com/tchaymore/1249394#file-math_map_compact-json

但是我想將json中的“ children”節點更改為“ children1”

       var flare = {

"Name": "Example",
"children1": [


{
 "BName":"Ja",   
 "Email":"",
 "children1":[
 {

    "NickName":"NC",
    "id":2

 }
],

}
 ]};

當我更改了該節點的名稱后,便使用了children函數:

 var tree = d3.layout.tree()
.size([height, width])
.children(function(d) { return d.children1; });

之后,我將所有“ children”的引用都更改為“ children1”,依此類推。

但是,現在我有一個問題,就是無法將樹折疊回其父樹中。 我嘗試使用此示例作為參考,但沒有運氣: http : //blog.pixelingene.com/2011/07/building-a-tree-diagram-in-d3-js/

這是我當前問題的示例: http : //jsfiddle.net/mEyQW/1/

..對於之前的困惑,我深表歉意

我實際上並沒有得到您想要使用的_children1 collapse()函數和_children1做什么,但是如果將其刪除,則一切正常:

jsFiddle: http : //jsfiddle.net/chrisJamesC/mEyQW/2/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM