【发布时间】:2019-12-03 19:31:02
【问题描述】:
我正在使用 Go.js 创建一个用户可以在其上绘制直线的画布。从文档中,我已经能够创建节点。节点创建代码如下:
const node = this.goMake(go.Node, 'Horizontal',
{ position: new go.Point(point[0], point[1]) }, // set the Node.position
this.goMake(go.Shape, 'Circle', { width: 10, height: 10, fill: 'lightblue' })
);
据我了解文档,为了在两个节点之间创建一条线(非定向链接),我需要使用它们的 key 值,如下所示:
this.myDiagram.model.addLinkData({ from: node1.key, to: node2.key });
注销我的节点时,我看到 key 值是一个空字符串。
问题:在使用上面的第一个 sn-p 创建节点时,如何注入键值以便第二个代码 sn-p 正确链接两者?为所有点创建唯一值不是问题,我只是不知道如何将唯一值附加到节点的 key 属性。
【问题讨论】:
标签: javascript gojs