2014-02-19 59 views
1

如何獲取模型對象頂部和底部的端口?JointJS端口定位

我看到端口總是在模型的左側和右側創建。我需要它在頂部和底部。

我不想使用旋轉轉換,因爲它也會更改標籤的方向。

回答

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

注:它僅適用於對元素的頂部有港口,嘗試一些黑客的底部也是如此。

快樂編碼!