找回密码
 立即注册

QQ登录

只需一步,快速开始

miSpreadjs

注册会员

20

主题

50

帖子

190

积分

注册会员

积分
190
miSpreadjs
注册会员   /  发表于:2023-4-18 11:03  /   查看:1320  /  回复:2
1金币
本帖最后由 Richard.Ma 于 2023-4-18 18:36 编辑

以画星星那个Demo为例,点击星星不会触发CellClick事件,点击星星之外的区域会触发

image.png782621764.png

2 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-18 18:35:58
沙发
问题能重现,原因和hitinfo返回的结果有关。需要和研发确认一下是否有其他解决办法。帖子暂时保留处理
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-13 18:30:44
板凳
此demo中使用hitinfo中的isReservedLocation属性来判断是否点击在五角星内部,修改了这个属性,导致CellClick事件不会再继续触发

设置为true以后,你可以demo中看到,通过mouseup事件中,你仍可以判断此属性。来决定是否执行对应的逻辑代码,如果你的需求是点击星星时触发的话,相关的逻辑代码可以写在这里

image.png158282469.png


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部