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

QQ登录

只需一步,快速开始

DianaOvO

注册会员

2

主题

6

帖子

16

积分

注册会员

积分
16
  • 68

    金币

  • 2

    主题

  • 6

    帖子

最新发帖
DianaOvO
注册会员   /  发表于:2024-2-2 16:01  /   查看:274  /  回复:4
1金币
image.png924348144.png

像这样设置复选框后,点击viewport中的复选框不能触发CellClick事件,点击其他非复选框的单元格可以触发CellClick事件,
但奇怪的是,这些复选框单元格可以触发selectionChange事件和CellDoubleClick事件,就是不触发CellClick事件
1706860834977.png56104125.png
例如这样,点红框里的单元格触发不了CellClick事件的,红框之外的单元格都可以正常触发.......

最佳答案

查看完整内容

您好,复选框单元格的点击监听应该通过ButtonClick事件来实现:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#buttonclicked 您可以通过获取触发该事件的单元格的类型来判断是否是CheckBox类型的单元格被点击了

4 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-2 16:01:42
来自 3#
您好,复选框单元格的点击监听应该通过ButtonClick事件来实现:https://demo.grapecity.com.cn/sp ... vents#buttonclicked

您可以通过获取触发该事件的单元格的类型来判断是否是CheckBox类型的单元格被点击了
回复 使用道具 举报
DianaOvO
注册会员   /  发表于:2024-2-2 16:21:56
2#
可复现问题的demo

demo.zip

1.07 KB, 下载次数: 33

回复 使用道具 举报
DianaOvO
注册会员   /  发表于:2024-2-2 17:05:08
4#
Richard.Huang 发表于 2024-2-2 16:51
您好,复选框单元格的点击监听应该通过ButtonClick事件来实现:https://demo.grapecity.com.cn/spreadjs/he ...

解决了,非常感谢!
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-2 17:22:11
5#
DianaOvO 发表于 2024-2-2 17:05
解决了,非常感谢!

好的,本帖子的问题解决,这里就先结帖了。后续如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部