Javascript JointJS端口定位

Javascript JointJS端口定位,javascript,jointjs,Javascript,Jointjs,如何获取模型对象顶部和底部的端口 我看到端口总是在模型的左侧和右侧创建的。我需要它在顶部和底部 我不想使用旋转变换,因为它也会更改标签的方向。我幸运地找到了解决方案 您有特定的模型对象,对吗?我们把它称为元素 element.attr({ '.inPorts': {transform: 'rotate(-90)'} }); 这些端口现在将处于水平位置。在精确的位置上玩一点。 您可以使用ref-x或ref-y属性 element.attr({ '.inPorts': {transform

如何获取模型对象顶部和底部的端口

我看到端口总是在模型的左侧和右侧创建的。我需要它在顶部和底部


我不想使用旋转变换,因为它也会更改标签的方向。

我幸运地找到了解决方案

您有特定的
模型对象
,对吗?我们把它称为
元素

element.attr({
'.inPorts': {transform: 'rotate(-90)'}
});
这些端口现在将处于水平位置。在精确的位置上玩一点。 您可以使用
ref-x
ref-y
属性

element.attr({
    '.inPorts': {transform: 'rotate(-90)', 'ref-x':0.3,'ref-y':-0.3}
});
注意:它只适用于在元素顶部有端口的情况,也可以尝试对元素底部进行一些修改

快乐编码