【问题标题】:Go js tree auto position arrowheadsGo js 树自动定位箭头
【发布时间】:2019-12-04 12:16:11
【问题描述】:

我正在使用 go js 库创建一个树状结构,我的节点是用箭头链接的矩形。

如果我手动更新 JSON 中的节点名称并重新渲染 gojs 树,箭头的位置会被打乱,我如何在重命名树节点时保持箭头位置?

【问题讨论】:

    标签: tree gojs arrows


    【解决方案1】:

    您应该让 Diagram.layout 重新排列节点以适应它们的新尺寸。这将自动更新任何已连接链接的路线。

    但我猜您没有 Diagram.layout(或已将其 Layout.isInitial 属性设置为 false)AND您已经保存了模型中的所有链接路线,并且尚未更新这些路线。不更新模型中的这些路由是可以理解的,因为它很难计算,而且你不知道新的节点大小。

    因此,我建议您在模型中删除链接数据的points 属性,这些链接与可能已更改大小的节点相连。然后图表将根据链接的属性值自动计算标准链接路线。

    【讨论】:

      猜你喜欢
      • 2015-02-09
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多