找回密码
 立即注册

QQ登录

只需一步,快速开始

ztoit

中级会员

36

主题

87

帖子

944

积分

中级会员

积分
944

微信认证勋章

QQ
ztoit
中级会员   /  发表于:2020-1-7 16:18  /   查看:3489  /  回复:3
let cell = this.sheet.getCell(args.row, args.col)

cell 单元格里,能获取到它的x、y位置么?我自定义单元格新增了些按钮,想通过鼠标点击的x、y 和单元格的x、y。确认它点的是哪个按钮。

按钮组

按钮组

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-1-7 18:01:56
沙发
可以参考下方的例子:
https://demo.grapecity.com.cn/Sp ... /demos/mousePointer
hitInfo中能获取单元格具体的坐标:

image.png620955199.png

另外,我们新版本V13中支持按钮列表单元格,可以试用:
image.png606785583.png
https://demo.grapecity.com.cn/sp ... /button-list/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
ztoit
中级会员   /  发表于:2020-1-7 22:54:52
板凳
Fiooona 发表于 2020-1-7 18:01
可以参考下方的例子:
https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/mousePointe ...

点击事件可以了,谢谢。xxxx.prototype.processMouseMove hover时,想重新 paint 画自定义按钮的边框阴影等效果,能做到吗?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-1-8 11:01:32
地板
可以的,适当的时候重绘单元格 用apply或者call,
XXXX.prototype.paint.apply()
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部