我使用默认链接,我想限制链接的源和目标,因为我只想要 和 之间的rect(source)
链接circle(target)
。
我已经尝试过了link.on(change:source)
,link.on(change:target)
但是当我想要的时候,这个事件并没有启动。
有人知道这个问题的一些解决方案吗?
var defaultLinks = new joint.dia.Link({
attrs: {
'.marker-source': {transform: 'scale(0.001)' },
'.marker-target': {fill:'black', d: 'M 10 0 L 0 5 L 10 10 z' },
'.connection-wrap': {
stroke: 'black'
}
},
smooth:true,
path: []
});
defaultLinks.on('change:source',function(){
alert("change source")
});
defaultLinks.on('change:target',function(){
alert("change source")
});
this.paper = new joint.dia.Paper({
el: this.paperScroller.el,
width: 1200,
height: 1000,
gridSize: 10,
perpendicularLinks: true,
model: this.graph,
defaultLink: defaultLinks
});