1

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

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

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

4

1 回答 1

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}
});

注意:它仅适用于元素顶部的端口,也可以尝试一些 hack 底部。

快乐编码!

于 2014-02-26T22:07:05.307 回答