fabricjs对象/画布手动触发事件

art*_*rty 2 fabricjs

我想在canvas事件*上手动触发*select对象 - 在对象区域内单击鼠标时触发的同一事件,并且对象变为选中状态 - 控件变为可见.

换句话说,我想在画布上手动显示指定对象的控件,而无需用户/鼠标交互.任何帮助?

art*_*rty 6

解决方案在文档中找到.

如果有人在寻找答案 -

fabric.Canvas.setActiveObject(fabric.Object) ...
Run Code Online (Sandbox Code Playgroud)

如何找到解决方案:我明白错误的想法是照看"对象:选中"之前的事件,但没有这样的事件!所以我意识到我所要做的只是查看代码中的内容'object:selected',这就是我发现哪种方法触发它的方法......在文档中也有详细记录.

建议:很高兴在文章中注明 - 旁边getActiveObject / Group.目前它只出现在这里 - http://fabricjs.com/customization/

无论如何,cangax和其他参与者 - 就像你的工作一样!谢谢