Desidero selezionare a livello di codice l'oggetto Fabrics.js. Cosa devo fare? Per esempio, io sono l'aggiunta di due oggetti come questo:Come selezionare l'oggetto Fabric.js a livello di codice
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
}));
e ho due tasto mentre si fa clic sul pulsante denominato
- selezionare rettangolo
- selezionare secondo oggetto
Mentre cliccando il pulsante Seleziona rettangolo dovrebbe selezionare la forma rettangolare e facendo clic sul pulsante Seleziona secondo oggetto dovrebbe selezionare il secondo cerchio dell'oggetto.
Ecco lo Jsfiddle per soluzione alternativa.
Mi sono goggato e stufo, eccomi cercando un punto su come iniziare.
EDIT
Mi piace avere l'ID per ciascun oggetto, dovrebbe essere possibile per selezionare l'oggetto utilizzando tale ID, il motivo per cui chiedo questo è, durante l'utilizzo delle cose di collaborazione non possiamo dire sicuramente tutti i nodi connessi avranno l'oggetto nello stesso indice, quindi l'ID univoco sarà utile.
@kangax si prega di aiutare in questo –