JointJS端口定位

时间:2014-02-19 19:10:39

标签: javascript jointjs

如何获取Model对象顶部和底部的端口?

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

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

1 个答案:

答案 0 :(得分:3)

幸运的是我得到了一个解决方案

你确定Model object,对吗?我们称之为element

element.attr({
'.inPorts': {transform: 'rotate(-90)'}
});

端口现在将水平放置。玩一点确切定位。 您可以使用ref-xref-y属性。

element.attr({
    '.inPorts': {transform: 'rotate(-90)', 'ref-x':0.3,'ref-y':-0.3}
});

注意:它只适用于在元素顶部使用端口,也可以尝试使用底层黑洞。

快乐的编码!