我想为KonvaJS应用程序创建一个“选择和分组”功能。
对于选择功能,我正在使用效果很好的示例: selecting by drawing a box around objects in konva
但是组功能无法正常运行。这是正在发生的事情:
首先,我创建一个像这样的空组:
selectGroup = new Konva.Group({
x: 50,
y: 50,
draggable: true
});
点击形状后,我会像这样添加它:
selectGroup.add(shapeObject);
当我完成选择时,我将调用Transform功能,如下所示:
var tr = new Konva.Transformer();
layer.add(tr);
tr.attachTo(selectGroup);
layer.draw();
我不为什么添加形状时它会消失。当我完成并调用转换功能后,它似乎无法正常工作。
有什么想法吗?
答案 0 :(得分:0)
多亏了lavrton,我发现问题是我没有将selectGroup
添加到图层中。
现在可以正常工作了。问题已解决。