Я понятия не имею, как упорядочить объекты в группе, а затем повторить добавление и удаление для сортировки объектов.
Я пытался unshift
на групповых объектах, но это не сохраняет состояние.
$(document).on("click", "#addToGroup", function() {
var objects = canvas.getActiveObject();
if(objects && objects.type === "activeSelection") {
objects.toGroup();
canvas.requestRenderAll();
}
});
count = 1;
$(document).on("click", "#addObject", function() {
canvas.add(new fabric.Rect({
width: 100, height: 100, left: 100 + (count * 20), top: 20 + (count * 10), angle: -10,
fill: 'rgba(0,200,0,1)'
}));
});
Шаблон JSFiddle