jsplumb - 无法获取连接端点的源和目标 uuid

标签 jsplumb

我想在“beforeDrop”事件中到达连接端点的源和目标 uuid。

我试过了;

instance.bind("beforeDrop", function (info) {
                alert(info.connection.source.getUuid())
            });

但是它不起作用。我怎样才能联系到他们?

最佳答案

getUuid()是端点类方法,所以:

instance.bind("beforeDrop", function (info) {
    alert(info.connection.endpoints[0].getUuid());
    return true; /* if you need to establish connection */
});

但是如果您需要获取已建立连接的端点 uuid,最好的方法是使用“connectionDragStop”事件:

instance.bind("connectionDragStop", function(conn, ev) {
    var uuids = conn.getUuids();
});

关于jsplumb - 无法获取连接端点的源和目标 uuid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29668034/

相关文章:

javascript - jsPlumb - 使用源和目标的单个端点绘制多个连接

javascript - JSPlumb v1.4.1 可拖动/可调整大小的示例不再适用于 v2.0.7

javascript - 如何在使用 jsplumb.connect() 时保留端点信息?

jquery - jsPlumb makeSource() 和 jQuery sortable() 不能很好地协同工作

jquery - JsPlumb: Bootstrap 导航栏填充后错误的 anchor 位置

javascript - 如何防止家谱生成器中的重叠?

javascript - jQuery UI - 在移动事件或恢复完成后调用函数

javascript - 将背景图像添加到 jsPlumb 中的连接器

javascript - jsPlumb:拖动新连接应删除现有连接

php - jsPlumb:拖动端点时放大和缩小问题