Можно ли разместить порт на слое так, чтобы он был невидимым, если для layer.visible установлено значение false? - PullRequest
0 голосов
/ 23 марта 2020

Можно ли разместить порт на слое так, чтобы он был невидимым, когда слой не виден? Я не смог найти ответ в GOJS документации. Я протестировал с этим шаблоном ссылки, и он не работал.

myDiagram.linkTemplate =
        $(CustomLink,  // defined below
          { layerName: "blue",...

1 Ответ

0 голосов
/ 24 марта 2020

Вы можете поместить только Часть с в Слой с - либо Узел с, либо Ссылка с или Украшение s. Другими словами, вы не можете разделить узел так, чтобы его часть появлялась в одном слое, а другая часть того же узла появлялась в другом слое.

Обычная вещь, которую нужно сделать, это показать или скрыть части такие как порты, либо путем изменения их свойства visible или их свойства opacity . Первый из них приводит к тому, что панели узла подвергаются переоценке и переупорядочению; последний нет. Несколько примеров демонстрируют это, включая образец блок-схемы.

...