【问题标题】:Create link between node在节点之间创建链接
【发布时间】:2016-07-11 10:28:15
【问题描述】:

我从 JavaScript 库 Joint js 开始,我想通过选择源节点但不使用端口来动态创建两个节点之间的链接,这是可能的,感谢您的帮助

此致

【问题讨论】:

  • 到目前为止你做了什么?
  • 我只是动态创建节点对不起我的英语
  • 没有人可以帮助我???? :/ :/

标签: javascript jointjs


【解决方案1】:

你所说的动态是指在 Javascript 中吗?

如果是这样,那么您只需要使用链接构造函数,指定源元素(链接开始的地方)和目标元素(链接结束的地方):

//say you have already got the source and target elements sourceEl and targetEl

var link = new joint.dia.Link({
   source: sourceEl,
   target: targetEl
});

graph.addCell(link); 

这里is a working JSFiddle

JointJS 网站上有这方面的文档 - 例如,http://www.jointjs.com/tutorial 的 hello world 示例

【讨论】:

    【解决方案2】:
    var link = new joint.dia.Link({
                source: { id: source.id },
                target: { id: target.id },
                vertices: [{ x: 400, y: 250 }],           
            }),  
    

    【讨论】:

      猜你喜欢
      • 2018-12-22
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 1970-01-01
      相关资源
      最近更新 更多