在 jointjs 中只能连接元素边界?



我只想让我的元素边界"magnet=true",内部不是十字准线光标而是移动光标,如何实现?

我更改了我的元素定义,如下所示:

markup :
...
<rect class="body"/>
<rect class="icon-box"/>
<path class="ele-icon"/>
...

attrs:
...
'.body':{magnet:true,width:50,height:50}
'.icon-box':{
width:48,
height:48, 
'x-alignment': 'middle',
'y-alignment': 'middle',
'ref-x': .5,
'ref-y': .5,
ref: '.body',
fill:'white'
}
...

我添加了一个矩形作为图标框,以便只有图标框的外部可以连接。

如果您有更好的方法,我将不胜感激!!

最新更新