Javascript JSplumb-获取到特定端点的连接

Javascript JSplumb-获取到特定端点的连接,javascript,jquery,jsplumb,Javascript,Jquery,Jsplumb,我有几个端点的元素 我可以获得连接到特定元素的所有连接: // plumber is my JSPlumb instance object connSet = plumber.getConnections({target:eltID}); 问题是,如何找到连接到一个特定端点的连接?创建一个jsPlumb实例来创建连接/makeSources/makeTargets,而不是使用全局变量jsPlumb本身 如果使用实例创建连接,则必须查询该实例,而不是查询jsPlumb全局变量 例如,我单击按钮获

我有几个端点的元素

我可以获得连接到特定元素的所有连接:

// plumber is my JSPlumb instance object
connSet = plumber.getConnections({target:eltID});

问题是,如何找到连接到一个特定端点的连接?

创建一个jsPlumb实例来创建连接/makeSources/makeTargets,而不是使用全局变量jsPlumb本身

如果使用实例创建连接,则必须查询该实例,而不是查询jsPlumb全局变量

例如,我单击按钮获取第一个jsPlumb实例的所有连接,然后删除所有连接

var allConnections = firstInstance.getConnections({
    scope: "someScope"
});

要按特定端点筛选信息,首先需要确保已为端点分配uuid:

// plumber is my JSPlumb instance object
var properties = {uuid: "elt-in-1"}
plumber.addEndpoint(element, properties, connectStyle);
分配uuid后,可以根据uuid筛选连接:

// getConnections still has no filter by endPoint, AFAIK
connSet = plumber.getConnections({target:eltID});
epSubSet = connSet.filter(conn=>(conn.endpoints[1].getUuid()=="elt-in-1"))

我觉得接受自己的答案很傻,但这确实是我最终找到的解决办法。。。3年后!