找回密码
 立即注册

QQ登录

只需一步,快速开始

草莓干

初级会员

32

主题

88

帖子

274

积分

初级会员

积分
274
草莓干
初级会员   /  发表于:2023-8-15 11:06  /   查看:861  /  回复:6
1金币
自定义单元格怎样把点击事件回传回去

最佳答案

查看完整内容

以学习指南demo为例,测试来看,对于 自定义单元格paint之外的位置,cellClick是可以监听到了。 而对于paint区域(下图五角星位置),会走自定义单元格中的 processMouseUp 逻辑,您想点击执行什么操作,在里面定义好就可以了。 如学习指南这个例子,点击五角星就会改变value为true/false,从而变换填充的颜色。

6 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-15 11:06:20
来自 4#
以学习指南demo为例,测试来看,对于 自定义单元格paint之外的位置,cellClick是可以监听到了。
而对于paint区域(下图五角星位置),会走自定义单元格中的 processMouseUp 逻辑,您想点击执行什么操作,在里面定义好就可以了。
如学习指南这个例子,点击五角星就会改变value为true/false,从而变换填充的颜色。


image.png100999754.png

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-15 13:48:53
2#
没太理解您的意思,将点击事件回传回去是什么意思?
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
草莓干
初级会员   /  发表于:2023-8-15 14:45:44
3#
本帖最后由 草莓干 于 2023-8-15 15:05 编辑

image.png316383971.png image.png235716857.png 我在这个vue页面里怎样才能获取到这个js里的点击事件,使用了自定义单元格SpreadNS.Events.CellClick就不起作用了
image.png365146788.png
回复 使用道具 举报
草莓干
初级会员   /  发表于:2023-8-15 18:07:59
5#
本帖最后由 草莓干 于 2023-8-15 18:09 编辑

我想实现的是processMouseUp走这个方法怎样能在vue页面里监听到
回复 使用道具 举报
草莓干
初级会员   /  发表于:2023-8-15 18:22:07
6#
ok了ok了,感谢感谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-16 09:01:45
7#
好的,那就先结贴了,后续有其他问题的话随时开贴提问哈。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部