创建一组元素 JointJS
Create a group of elements JointJS
我是 jointJS 的新手,我尝试将元素绑定在一起并将它们分组。
我的目标是克隆一个矩形嵌入的矩形。
是否有可能使用 jointJS 还是我必须每次都创建我的嵌入式矩形? (和 link 他们在一起)
使用 joint.dia.Cell.prototype.clone
和选项 deep=true
(docs)。
var rect = new joint.shapes.basic.Rect();
var circle = new joint.shapes.basic.Circle();
graph.addCells([rect, circle])
rect.embed(circle);
// -> rect embeds circle
var clonesArray = e1.clone({ deep: true });
// -> clonesArray contains clone of rect and clone of circle.
graph.addCells(clonesArray);
// -> cloned rect embeds cloned circle
我是 jointJS 的新手,我尝试将元素绑定在一起并将它们分组。 我的目标是克隆一个矩形嵌入的矩形。 是否有可能使用 jointJS 还是我必须每次都创建我的嵌入式矩形? (和 link 他们在一起)
使用 joint.dia.Cell.prototype.clone
和选项 deep=true
(docs)。
var rect = new joint.shapes.basic.Rect();
var circle = new joint.shapes.basic.Circle();
graph.addCells([rect, circle])
rect.embed(circle);
// -> rect embeds circle
var clonesArray = e1.clone({ deep: true });
// -> clonesArray contains clone of rect and clone of circle.
graph.addCells(clonesArray);
// -> cloned rect embeds cloned circle