Я хочу программным образом выбрать объект Fabrics.js. Что мне нужно сделать? Например, я добавляю два объекта, как это:Как выбрать объект 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
}));
и у меня есть две кнопки, а нажав на кнопку с именем
- выберите прямоугольник
- выбрать второй объект
при нажатии кнопку выбора прямоугольника, она должна выбрать форму прямоугольника, и при нажатии кнопки выбора второго объекта она должна выбрать второй круг объектов.
Вот Jsfiddle для обходного пути.
Я очнулся и накормил, здесь я ищу какой-то момент, как начать.
EDIT
Я хотел бы иметь идентификатор для каждого объекта, это должно быть возможным, чтобы выбрать объект, используя этот идентификатор, поэтому я прошу это, в то время как с помощью совместных вещей, которые мы не можем сказать, конечно, все подключенные узлы будут иметь элемент в одном и том же индексе, поэтому будет полезен уникальный идентификатор.
@kangax, пожалуйста, помогите в этом –