在JointJs中,如何防止带有端口的元素被移动,但仍然允许其端口工作?
in JointJs, how to prevent element with ports from being moved, but still allow its ports to work?
我有一个带端口的 JointJs 元素。我希望该元素在图中不可移动,但仍允许用户将其端口连接到其他元素。如果我在论文中使用 interactive
属性来禁止这些元素的交互,那么它就变得不可移动,但它的端口不再起作用。
我怎样才能做到这一点?
谢谢!
interactive
可以是布尔值或对象。对象定义了更具体的情况。它可以具有如下属性:
labelMove
arrowheadMove
vertexMove
useLinkTools
适用于链接,elementMove
适用于元素。
所以在你的情况下 paper.setInteractivity({elementMove: false})
应该可以解决问题
我有一个带端口的 JointJs 元素。我希望该元素在图中不可移动,但仍允许用户将其端口连接到其他元素。如果我在论文中使用 interactive
属性来禁止这些元素的交互,那么它就变得不可移动,但它的端口不再起作用。
我怎样才能做到这一点?
谢谢!
interactive
可以是布尔值或对象。对象定义了更具体的情况。它可以具有如下属性:
labelMove
arrowheadMove
vertexMove
useLinkTools
适用于链接,elementMove
适用于元素。
所以在你的情况下 paper.setInteractivity({elementMove: false})
应该可以解决问题