请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qq707820685

初级会员

32

主题

138

帖子

388

积分

初级会员

积分
388
qq707820685
初级会员   /  发表于:2018-5-4 10:56  /   查看:3752  /  回复:5
cellDoubleClick事件中想要获取到点击的x,y坐标,找了下args下的属性,没有找到跟点击的相对坐标相关的

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-4 11:56:59
沙发
您好,
请问一下您需要的x,y坐标是否是单元格的rowindex和colindex,如果是
我用V11的版本进行测试,是可以拿到row 和col 的index的。
参考:
http://help.grapecity.com/spread ... DoubleClick_EV.html
如果不是,请具体描述一下您的需求。
回复 使用道具 举报
qq707820685
初级会员   /  发表于:2018-5-8 09:40:42
板凳
ClarkPan 发表于 2018-5-4 11:56
您好,
请问一下您需要的x,y坐标是否是单元格的rowindex和colindex,如果是
我用V11的版本进行测试,是可 ...

不是,需求是:判断双击击的鼠标坐标是否在单元格某个区域内
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-8 12:16:33
地板
那没关系啊,cellDoubleClick中获取row,col,如果是在单元格区域内那么获取的row,col就一定是该单元格的。反之亦然
回复 使用道具 举报
qq707820685
初级会员   /  发表于:2018-5-11 16:45:20
5#
ClarkPan 发表于 2018-5-8 12:16
那没关系啊,cellDoubleClick中获取row,col,如果是在单元格区域内那么获取的row,col就一定是该单元格的 ...

某一单元格是自定义的单元格,其中有单元格内的一定区域进行了画布绘画,并在该区域监听了processMouseDown事件。 现在对该单元格进行双击操作时,需要触发一些事件,但是不触发单元格自定义区域内的processMouseDown事件。所以我需要在cellDoubleClick事件中,获取点击的具体坐标,从而判断这次双击是否在自定义的区域内
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-11 17:19:25
6#
本帖最后由 DerrickJiao 于 2020-6-15 09:54 编辑

https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/cell-types/custom/purejs
getHitInfo 中有点击信息。
双击就是两次连续单击,记录下点击时间,然后processMouseDown 里判断是否为双击。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部