联合(rappid)嵌入的相对定位

时间:2014-07-03 13:56:45

标签: javascript jointjs rappid

当单元格作为嵌入元素添加时,其x和y值仍然相对于纸张而不是父纸张。有没有办法使用相对坐标?如果没有,任何关于如何实现它的暗示?

感谢

1 个答案:

答案 0 :(得分:0)

您可以在position上使用dia.Element方法:

childCell.position({parentRelative: true}) 它相对于它的父母

得到了位置

或者您可以使用point.difference相对于任意点计算位置。在这种情况下,您将获得cellreferenceCell的相对位置:

var point = g.Point(referenceCell.get('position'))
    .difference(cell.get('position'))