我正在使用InfoVis SpaceTree来可视化树。在对loadJSON方法的一次调用中加载完整的树。每个节点的子节点都已按正确顺序排列。但是节点不按照它们在数据结构中定义的顺序显示,即根据它们的数组索引显示。
如何以正确的顺序显示它们?任何帮助将不胜感激。
答案 0 :(得分:0)
树不会根据JSON数据结构/数组索引中的顺序显示节点。
相反,它基于' id' attribute,用作在内部哈希中存储节点的键(在技术上是一个对象)。注意它是一个散列而不是一个数组,因此顺序无关紧要。
ID为100的节点始终始终显示在ID为101的节点之前。如果您希望节点的子节点按特定顺序显示,请确保您的子节点已排序由id。