canvas-select
canvas-select copied to clipboard
select事件反向选择标注框
现在有个需求是点击已标注信息的数组里的某一条数据,通过select事件可以选择到到该标注框,相当于反向选择,看文档select是点击标注框才能触发select事件,如果不行请问有什么其他方法实现该需求吗?
是想要不通过点击就能在画布上选中targetShape吗?
-
通过
instance.dataset数组中找到你要的targetShape,设置targetShape.active=true -
调用
instance.update()更新视图 -
如果想还想触发
select事件,就执行instance.emit('select',targetShape)
是想要不通过点击就能在画布上选中targetShape吗?
- 通过数组中找到你要的,设置
instance.dataset``targetShape``targetShape.active=true- 调用更新视图
instance.update()- 如果想还想触发事件,就执行
select``instance.emit('select',targetShape)
其中
- 通过数组中找到你要的,设置
instance.dataset``targetShape``targetShape.active=true- 调用更新视图
instance.update()可以满足现在的选中并高亮的需求,如果有类似需求的可以参照该方法,谢谢大佬!