Javascript GoJS TreeLayout为每个孩子提供不同的级别
我想显示一个描述定时进程的图表。因此,希望节点根据给定的时间线对齐 时间戳是完全准确的,这就是为什么我选择它们作为我团队的关键。如果两个节点具有相同的时间戳,则会将它们添加到同一组中 这些组通过树状图对齐。默认情况下,它们按以下方式对齐: (请注意,黑框描述了组及其对齐方式。添加红框是为了更好地了解组处于哪个级别。) 我想要的是一个更具时效性的图表视图,如下所示: 我尝试设置Javascript GoJS TreeLayout为每个孩子提供不同的级别,javascript,treeview,gojs,Javascript,Treeview,Gojs,我想显示一个描述定时进程的图表。因此,希望节点根据给定的时间线对齐 时间戳是完全准确的,这就是为什么我选择它们作为我团队的关键。如果两个节点具有相同的时间戳,则会将它们添加到同一组中 这些组通过树状图对齐。默认情况下,它们按以下方式对齐: (请注意,黑框描述了组及其对齐方式。添加红框是为了更好地了解组处于哪个级别。) 我想要的是一个更具时效性的图表视图,如下所示: 我尝试设置layerStyle:go.TreeLayout.layerUnform,然后相应地设置TreeVertex.leve
layerStyle:go.TreeLayout.layerUnform
,然后相应地设置TreeVertex.level
,但GoJS没有改变它的位置
是否还有其他可能实现我想要的功能?您是否在TreeLayout.assignTreeVertexValues的覆盖中指定了TreeVertex.level 您可能对两个不同示例中的LayeredTreeLayout示例类感兴趣:(无组)和(有组) 我希望这些文件中的LayeredTreeLayout代码不要太混乱。由于组的存在或不存在,以及节点数据中的相应更改,它们彼此略有不同