如何在两个节点(gojs)之间创建链接时更改节点突出显示形状

时间:2017-08-14 07:59:19

标签: gojs

image

如图所示,节点为圆形,但高光形状为矩形。我想在创建两个节点之间的链接时将此矩形形状更改为圆形。

1 个答案:

答案 0 :(得分:1)

(从论坛复制)

您可以设置 portTargeted 功能,将 temporaryFromPort temporaryToPort 设置为与目标端口的数字相匹配。

myDiagram.toolManager.linkingTool.portTargeted = function(realnode, realport, tempnode, tempport, toend) {
  if (realport === null) {
    tempport.figure = "Square";
  } else {
    tempport.figure = realport.figure;
  }
}

您可能希望对 RelinkingTool 执行相同的操作。