【问题标题】:Can a Diagram have multiple linktemplates Gojs?一个Diagram可以有多个linktemplates Gojs吗?
【发布时间】:2018-10-09 15:45:19
【问题描述】:

我要做的:点击右侧Palette中的链接样式,在Diagram中绘制不同样式的链接。我用 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)
      })));

【问题讨论】:

    标签: javascript gojs


    【解决方案1】:

    您需要确保更改调色板和图表的链接模板。

    如果你在图表上定义它们,你可以设置

    myPalette.linkTemplateMap = myDiagram.linkTemplateMap;
    

    【讨论】:

      猜你喜欢
      • 2012-11-01
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      • 2014-01-11
      • 1970-01-01
      • 2018-05-21
      • 2010-11-01
      • 2011-09-01
      相关资源
      最近更新 更多