Создание и выбор группы программным способом с помощью Fabric.js
Позволять'скажем, у меня есть холст, содержащий 6 объектов и кнопка за пределами холста.
Когда я нажму эту кнопку, 3 из этих объектов станут группой и будут выделены, объекты сохранят свои позиции относительно холста.
Это возможно?
Я пробовал так много вещей, но смог справиться с этим. Решение, которое яищу что-то вроде ниже.
var objectList=[1,2,3];
var newgroup = new fabric.Group();
$.each(objectList, function (i) {
var obj = canvas.item(i);
newgroup.add(obj.clone());
canvas.remove(obj);
});
canvas.add(newgroup)
canvas.setActiveGroup(newgroup);
canvas.renderAll();