2
我想擴大文件在用戶的情況下,移動元素的底部或右邊界:獲取外部元件jointJS擴大紙
var paper = new joint.dia.Paper({
el: $('#canvas'),
width: 801,
height: 496,
model: graph
});
rect.on('change:position', function(evt, pos) {
if (pos.y > 400) { height = pos.y + 96; }
else { height = 496; }
if (pos.x > 680) { width = pos.x + 121; }
else { width = 801; }
paper.setDimensions(width, height);
});
這是工作只是一個單一的元素。但是如果已經有另一個元素,這是行不通的。
所以我需要找到x或y值最高的元素。這意味着我搜索了紙張最右邊或最下面的元素。然後我會把它放入另一個if-子句中。
我想用paper.findViewsInArea(rect)
,但我不知道如何得到我需要的結果。