Может ли диаграмма иметь несколько шаблонов ссылок Gojs? - PullRequest
0 голосов
/ 09 октября 2018

Что я хочу сделать: щелкните стиль ссылки в правой палитре, чтобы нарисовать различные стили ссылки на диаграмме.Я попробовал это с linkTemplateMap.add, но это не работает.Пожалуйста, помогите мне !!!

enter image description here

myDiagram.linkTemplateMap.add("Support",
  $(go.Link, go.Link.Bezier,
    { isLayoutPositioned: false, isTreeLink: false, curviness: -50 },
    { relinkableFrom: true, relinkableTo: true },
    $(go.Shape,
      { stroke: "green", strokeWidth: 2 }),
    $(go.Shape,
      { toArrow: "OpenTriangle", stroke: "green", strokeWidth: 2 }),
    $(go.TextBlock,
      new go.Binding("text", "text"),
      { stroke: "green", background: "rgba(255,255,255,0.75)",
        maxSize: new go.Size(80, NaN)
      })));

1 Ответ

0 голосов
/ 09 октября 2018

Необходимо убедиться, что вы изменили шаблон ссылки для Палитры и Диаграммы.

Если вы определите их на диаграмме, вы можете установить

myPalette.linkTemplateMap = myDiagram.linkTemplateMap;
...