Chcę programowo wybrać obiekt Fabrics.js. Co mam do zrobienia? Na przykład, dodaję dwa obiekty tak:Jak programowo zaznaczyć obiekt Fabric.js
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
}));
i mam dwa przycisku podczas klikania przycisku o nazwie
- wybierz prostokąt
- wybrać drugi obiekt
podczas klikania przycisk wyboru prostokąta powinien wybrać kształt prostokąta i podczas klikania przycisku wyboru drugiego obiektu powinien wybrać drugi krąg obiektów.
Oto Jsfiddle, aby obejść ten problem.
Ja się przeżułam i mam dość, tutaj szukam jakiegoś punktu, od czego zacząć.
EDIT
lubię mieć identyfikator dla każdego obiektu, powinno być możliwe, aby wybrać obiekt za pomocą tego identyfikatora, dlaczego pytam jest to, podczas gdy przy użyciu wspólnych rzeczy nie możemy powiedzieć z pewnością wszystkie podłączone węzły będą miały element w tym samym indeksie, więc unikalny identyfikator będzie przydatny.
@kangax prosze o pomoc w tym –