jointJS(六)--cell move event&连线获取source/target

来源:互联网 发布:广州软件开发公司排名 编辑:程序博客网 时间:2024/06/05 16:42

今天要分享两个小知识点:
一、拖动node时如何获取该node的所有信息:

    graph.getElements().forEach(function (element) {        element.on('change:position', function () {            console.log(element);            putPosition(element.nodeId,element)        })    });

二、连线时获取source/target:

之前分享了如何在连线完成时触发trigger,现在再分享分享,如何获取link的source和target。

graph.on('change:source change:target', function (link) {    if (link.get('source').id && link.get('target').id) {        // both ends of the link are connected.        var sourceId = link.get('source').id;        if (sourceId) {            var source = graph.getCell(sourceId);            console.log(source)        }    }});
0 0
原创粉丝点击