找回密码
 立即注册

QQ登录

只需一步,快速开始

酷比勒

注册会员

10

主题

29

帖子

125

积分

注册会员

积分
125
酷比勒
注册会员   /  发表于:2024-6-11 16:04  /   查看:1411  /  回复:3
1金币
问题1:
正常的checkbox如下,选中时的样式及值都没问题。
image.png544004210.png
但是在快速的在该checkbox点击几次之后,就会变为下面的样式,取得的选中值也不正确。请问这个是什么原因。
image.png409226683.png


问题2:
还有个问题,鼠标放在checkbox左侧时,显示右箭头,不知道什么原因。
image.png994471130.png

最佳答案

查看完整内容

您好,可以通过监听StartingEdit事件来实现,判断当前即将进入编辑的单元格的单元格类型,如果为"5",则设置cancel属性为true。 https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#editstarting

3 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-11 16:04:35
来自 4#
您好,可以通过监听StartingEdit事件来实现,判断当前即将进入编辑的单元格的单元格类型,如果为"5",则设置cancel属性为true。

image.png913743591.png

https://demo.grapecity.com.cn/sp ... Events#editstarting
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-11 17:48:12
2#
您好,选中框在多次点击时会进入编辑状态,此时只有退出编辑状态时,Checkbox的结果才会应用到单元格上。

关于问题2,您应该是将这个Checkbox放在了表格的第一列,所以会出现这个右箭头,与Excel一致,当出现右箭头时,点击会选择表格中的一整行。
回复 使用道具 举报
酷比勒
注册会员   /  发表于:2024-6-12 11:00:39
3#
Joestar.Xu 发表于 2024-6-11 17:48
您好,选中框在多次点击时会进入编辑状态,此时只有退出编辑状态时,Checkbox的结果才会应用到单元格上。
...

怎么可以设置不进入编辑状态呢,多次点击也正常切换就行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部