Может ли диаграмма иметь несколько шаблонов ссылок Gojs?

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

введите описание изображения здесь

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 ответ

Решение

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

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

myPalette.linkTemplateMap = myDiagram.linkTemplateMap;
Другие вопросы по тегам