0
children item
とgrand-child item
の番号が変更されるJSONオブジェクトを使用してTreemapを作成したいとします。
私のJSONがJSONオブジェクトを使用してHTMLでツリーマップを作成する
{
"Root": "Parent",
"Children": {
"Children1": {
"ChildName": "Child - 1",
"Children": {
"GrandChildren1": {
"ChildName": "Grand Child - 1",
"Children":null
},
"GrandChildren2": {
"ChildName": "Grand Child - 2",
"Children":null
}
}
},
"Children2": {
"ChildName": "Child - 2",
"Children": {
"GrandChildren1": {
"ChildName": "Grand Child - 1",
"Children": null
},
"GrandChildren2": {
"ChildName": "Grand Child - 2",
"Children": null
},
"GrandChildre3": {
"ChildName": "Grand Child - 3",
"Children": null
}
}
}
}
}
のように見て、私はこのJSONをパースなどのdivに追加されますHTMLコードを作成するJavaScript関数を作成したい
のようにそのツリーマップを検索します。
<div class="tree">
<ul>
<li>
<a href="#">Parent</a>
<ul>
<li>
<a href="#">Child-1</a>
<ul>
<li>
<a href="#">Grand Child - 1</a>
</li>
<li>
<a href="#">Grand Child -2 </a>
</li>
</ul>
</li>
<li>
<a href="#">Child - 2</a>
<ul>
<li><a href="#">Grand Child - 1</a></li>
<li>
<a href="#">Grand Child -2</a>
</li>
<li><a href="#">Grand Child -3</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
ダイナミックjsonオブジェクトで機能するように関数がどのように記述されるか教えてください。
リーフノードをトレースしてリーフ上に出現する再帰関数を書くことができます。
この宿題ですか?そうでない場合は、何を試しましたか? – ggdx
いいえ、その私の仕事、どこで組織図を作成したいですか?しかし問題は、データが絶え間なく変化していることです。 – Aamir
何を試しましたか? – ggdx