Ich möchte programmgesteuert Fabrics.js Objekt auswählen. Was muss ich tun? Zum Beispiel, Ich füge zwei Objekte wie folgt aus:Wie Sie Fabric.js Objekt programmgesteuert auswählen
var canvas = new fabric.Canvas('canvas');
canvas.add(new fabric.Rect({
left: 100,
top: 100,
width: 75,
height: 50,
fill: 'green',
stroke: 'black',
strokeWidth: 3,
padding: 10
}));
canvas.add(new fabric.Circle({
left: 200,
top: 200,
radius: 30,
fill: 'gray',
stroke: 'black',
strokeWidth: 3
}));
und ich habe zwei während Sie die Taste
- wählen Rechteck
- wählen zweite Objekt
Namen klicken Während klicken Wenn Sie auf die Schaltfläche zum Auswählen eines zweiten Objekts klicken, sollte der zweite Objektkreis ausgewählt werden.
Hier ist die Jsfiddle für die Problemumgehung.
Ich goggled und satt, hier bin ich auf der Suche nach einem Punkt, wie ich anfangen soll.
EDIT
Ich mag für jedes Objekt die ID haben, sollte es möglich sein, das Objekt zu wählen, dass die ID, warum ich dies bin zu fragen, während die kollaborative Dinge verwenden, können wir nicht sagen, Sicherlich haben alle verbundenen Knoten das Element im gleichen Index, so dass eine eindeutige ID nützlich sein wird.
@kangax bitte helfen Sie in diesem –