JavaScript InfoVis Toolkit SpaceTree节点顺序

3
我正在使用InfoVis SpaceTree来可视化一棵树。完整的树在调用loadJSON方法时一次性加载。每个节点的子节点已按正确顺序排列。但是节点不按照数据结构中定义的顺序显示,即按照它们的数组索引。

我该如何使它们按正确顺序显示?非常感谢您的帮助。


你解决了吗?请分享你的解决方案。 - Pavel Dubinin
分享你的代码和数据。 - ankitr
1个回答

0

树形结构不会按照JSON数据结构/数组索引的顺序显示节点。

相反,它是基于'id'属性,该属性用作在内部哈希表(技术上是对象)中存储节点的键。请注意,它是一个哈希表而不是数组,因此顺序无关紧要。

具有id 100的节点将始终在具有id 101的节点之前显示。如果您希望节点的子节点按特定顺序显示,请确保按id对子节点进行排序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接