找回密码
 立即注册

QQ登录

只需一步,快速开始

长安/

注册会员

20

主题

59

帖子

197

积分

注册会员

积分
197

[已处理] 数据校验 关闭

长安/
注册会员   /  发表于:2024-7-11 10:35  /   查看:708  /  回复:4
30金币
本帖最后由 长安/ 于 2024-7-11 10:52 编辑

image.png401764220.png image.png381582335.png , 合并单元格之后, 设置校验, 填写完毕, 还是会触发校验( 原因是 合并单元格之后填写, 只有最前面的单元格有值, 其他的全是null)
image.png729176025.png
image.png886582641.png

最佳答案

查看完整内容

为合并单元格设置的数据验证所用于合并范围内的所有单元格,不过可以通过setDataValidator方法将除第一个单元格外的其他单元格的数据验证置空,看这样会不会影响楼主的业务。 可参考API文档了解接口详情:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Worksheet#setdatavalidator

4 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
高级会员   /  发表于:2024-7-11 10:35:07
来自 2#
为合并单元格设置的数据验证所用于合并范围内的所有单元格,不过可以通过setDataValidator方法将除第一个单元格外的其他单元格的数据验证置空,看这样会不会影响楼主的业务。
可参考API文档了解接口详情:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Worksheet#setdatavalidator
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-11 17:32:56
3#
您好,我在官网的示例中,对A1:E1执行了合并单元格的操作,并设置了数据验证,填写完毕后其他单元格并没有出现您说的触发验证的情况:

image.png541587218.png

检索对应的valid状态,也没有发现问题:

image.png303815612.png

综上,未能复现出您的问题,需要请您提供更多的信息来帮助定位问题,或者提供一个可以复现此问题的Demo,我们结合实际代码调研看看。
回复 使用道具 举报
长安/
注册会员   /  发表于:2024-7-11 17:37:18
4#
Joestar.Xu 发表于 2024-7-11 17:32
您好,我在官网的示例中,对A1:E1执行了合并单元格的操作,并设置了数据验证,填写完毕后其他单元格并没有 ...

好的, 谢谢. 已经处理了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-12 09:19:40
5#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部