私はこの円のオブジェクトを有する:ファブリックのサークルのグループに選択できないのはなぜですか?
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;
}
をIは、ループで実行され、ラインのIDによってグループにいくつかの円を挿入します。 (すべての行がIDを持つ):
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();
}
何も起こりません。私がそれらをクリックして移動しようとすると動いていないサークル。
どのような問題がありますか?