找回密码
 立即注册

QQ登录

只需一步,快速开始

小超人

注册会员

13

主题

31

帖子

106

积分

注册会员

积分
106
小超人
注册会员   /  发表于:2023-11-14 16:58  /   查看:1819  /  回复:5
本帖最后由 Richard.Huang 于 2023-11-15 10:05 编辑

产品:SpreadJS

如果绑定了一个多选框或者复选框,单元格小了,当我点击单元格要获取单元格类型时,单元格点击事件没触发。但是单元格设置大一点,点击就会触发点击事件。请问怎么解决此问题,我想无论怎样点击单元格都会触发点击事件

image.png798966674.png

5 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-11-14 18:28:31
沙发
您好,
单元格点击事件指的是“CellClick”事件吗?
您的需求更适合用ButtonClicked事件监听,API链接如下:
https://demo.grapecity.com.cn/sp ... vents#buttonclicked
回复 使用道具 举报
小超人
注册会员   /  发表于:2023-11-15 09:29:56
板凳
Lynn.Dou 发表于 2023-11-14 18:28
您好,
单元格点击事件指的是“CellClick”事件吗?
您的需求更适合用ButtonClicked事件监听,API链接如 ...

是的,使用的是CellClick事件。因为我的需求是需要点击单元格做一些操作,所以不管单元格里面有什么都需要点击单元格都触发事件。用ButtonClicked只实用于有复选框这些。请问还有那些可以解决此问题吗?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-11-15 14:31:48
地板
以checkbox单元格类型为例,点击单元格区域就是切换true或者false,无法触发CellClick事件。
所以建议您两个事件同时做下监听,可以结合celltype的获取做下判断,是否执行额外的操作。
回复 使用道具 举报
小超人
注册会员   /  发表于:2023-11-15 14:36:47
5#
Lynn.Dou 发表于 2023-11-15 14:31
以checkbox单元格类型为例,点击单元格区域就是切换true或者false,无法触发CellClick事件。
所以建议您两 ...

我使用了EnterCell事件,解决了这个问题。

评分

参与人数 1金币 +200 收起 理由
Lynn.Dou + 200 很给力!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-11-15 16:06:19
6#
小超人 发表于 2023-11-15 14:36
我使用了EnterCell事件,解决了这个问题。

感谢分享解决方案,给您送上金币奖励。
本贴就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部