У меня есть этот круг объект:Почему выбор не работает с группой кругов в fabricjs?
function makeCircle(left, top, line1, line2, lineId, stationIndex, stationID) {
var c = new fabric.Circle({
left: left,
top: top,
strokeWidth: 0.2,
radius: 1.5,
fill: '#ffffff',
stroke: '#666',
// isMoving: false,
selectable: true,
});
c.hasControls = c.hasBorders = true;
c.stationID = stationID;
c.stationIndex = stationIndex;
c.line1 = line1;
c.line2 = line2;
return c;
}
я бег в цикле, и вставить несколько кругов в группу с идентификатором строки. (каждая строка имеет идентификатор):
circleGroup[lineId] = new fabric.Group([],{selectable: false,});
var circle = makeCircle(x, y, null, line, lineId, 0, circle1Id);
circleGroup[lineId].add(circle);
Я хочу, когда нажмите на редактирование() функция, круги в circleGroup [lineId] (lineId = 10120 для Exemple) можно выбрать.
function edit(lineId) {
circleGroup[lineId].selectable = true;
canvas.renderAll();
}
Но ничего не произойдет. круги не двигаются, когда я нажимаю на них и пытаюсь двигаться.
какая проблема?