是否可以在图层上放置端口,以便在layer.visible设置为false时不可见?

问题描述 投票:0回答:1

是否可以在层上放置端口,以便在不可见层时不可见?我在GOJS文档中找不到答案。我使用此链接模板进行了测试,但无法正常工作。

myDiagram.linkTemplate =
        $(CustomLink,  // defined below
          { layerName: "blue",...
port layer visible gojs
1个回答
0
投票

您只能在Layer中放置Part,在NodeLinkAdornment中。换句话说,您不能拆分节点,以使其一部分出现在一层中,而同一节点的另一部分出现在另一层中。

通常要做的是通过更改端口的[[visible属性或opacity属性来显示或隐藏端口等片段。前者导致节点面板被重新测量和重新排列。后者没有。几个示例对此进行了演示,包括流程图示例。

© www.soinside.com 2019 - 2024. All rights reserved.