首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSplumb连接到多个端点

JSplumb连接到多个端点
EN

Stack Overflow用户
提问于 2018-11-22 09:52:10
回答 1查看 457关注 0票数 0

我需要使用库d1 to d2d1 to d3JSplumb中画线。

下面的代码只适用于单个源和单个目标包。

JS:

代码语言:javascript
复制
 jsPlumb.ready(function(){
  jsPlumb.Defaults.Endpoint = "Blank";
  var container = document.getElementById("cartspace");
  jsPlumb.setContainer(container);

  var endpointOptions = { isSource: true, isTarget: true };
  var d1 = jsPlumb.addEndpoint( $('#m1'), { anchor: "LeftMiddle" }, endpointOptions );
  var d2 = jsPlumb.addEndpoint( $('#m2'), { anchor: "LeftMiddle" }, endpointOptions );
  var d3 = jsPlumb.addEndpoint( $('#m3'), { anchor: "LeftMiddle" }, endpointOptions );

  jsPlumb.connect({
    source: d1,
    target: d2,
    connector: [ "Flowchart", { curviness: 1, stub: 10 }, {cssClass:"connectorClass"} ],
    paintStyle:{ lineWidth:2, strokeStyle:'green' }
  });

   jsPlumb.connect({
    source: d1,
    target: d3,
    connector: [ "Flowchart", { curviness: 1, stub: 10 }, {cssClass:"connectorClass"} ],
    paintStyle:{ lineWidth:2, strokeStyle:'green' }

  });

});

Check for codehttps://codepen.io/pvnkk/pen/qQxGvQ?editors=1010

代码语言:javascript
复制
**Console error: "could not add connection; source endpoint is full"**

如何连接多目标points.check在哪里我做错了!

EN

回答 1

Stack Overflow用户

发布于 2019-06-26 10:12:21

您需要告诉jsplumb,特定的端点可以支持多个连接:

代码语言:javascript
复制
var d1 = jsPlumb.addEndpoint( $('#m1'), { anchor: "LeftMiddle" }, endpointOptions );

例如:

代码语言:javascript
复制
let endpointOptions = {
            endpoint: ['Dot', { radius: 7 }],
            paintStyle: { fill: '#somecolor' },
            isSource: true,
            scope: 'green',
            connectorStyle: { stroke: '#somecolor', strokeWidth: 3 },
            connector: ['Bezier', { curviness: 63 } ],
            maxConnections: 30,
            isTarget: false,
            connectorOverlays: [ [ 'Arrow', { location:1 } ] ],
            dropOptions: exampleDropOptions
        };

在这里,端点将支持多达30个连接,您可以使用-1作为无限数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53428154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档