找回密码
 立即注册

QQ登录

只需一步,快速开始

gnip

高级会员

139

主题

367

帖子

1176

积分

高级会员

积分
1176

[已处理] 填报校验规则bug

gnip
高级会员   /  发表于:2024-11-1 11:10  /   查看:320  /  回复:8
1金币
设置校验规则如下:
解释:其实就是必填项




效果:
填报情况下无法校验通过


相关演示文件已上传


111.gif

分组校验bug.zip

808.03 KB, 下载次数: 28

最佳答案

查看完整内容

关于问题二,是因为没有主键的原因,在dataManager中,需要一个唯一主键。 我新增一个唯一主键,放在列表后,当然也可以隐藏。 在数据填报弹窗中,将其设置为主键: 修改同一分组的值后,此时getChanges没有问题 同时,猜测问题一也是主键丢失问题导致的,您可以先验证下。

8 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-11-1 11:10:27
来自 7#
本帖最后由 Ellia.Duan 于 2024-11-1 17:45 编辑

关于问题二,是因为没有主键的原因,在dataManager中,需要一个唯一主键。
我新增一个唯一主键,放在列表后,当然也可以隐藏。
image.png766941528.png
在数据填报弹窗中,将其设置为主键:
image.png452490844.png
修改同一分组的值后,此时getChanges没有问题
image.png789208068.png




同时,猜测问题一也是主键丢失问题导致的,您可以先验证下。


回复 使用道具 举报
gnip
高级会员   /  发表于:2024-11-1 11:12:54
2#
不分组(未合并单元格)情况下是能校验通过的,填报提交需要先校验内部是否通过全部校验,因此使用了api主动去校验,但是合并单元格情况无法通过
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-11-1 14:06:24
3#
补充一下,分组后的填报changes获取到的数据不对,不是期望的结果 image.png906704101.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-11-1 17:25:48
4#
gnip 发表于 2024-11-1 11:12
不分组(未合并单元格)情况下是能校验通过的,填报提交需要先校验内部是否通过全部校验,因此使用了api主 ...

您可能demo上传错了,关于数据验证的相关代码请上传下:
image.png819934081.png
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-11-1 17:29:58
5#
Ellia.Duan 发表于 2024-11-1 17:25
您可能demo上传错了,关于数据验证的相关代码请上传下:

不好意思,demon传错了

分组校验.zip

2.45 KB, 下载次数: 18

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-11-1 17:29:59
6#
gnip 发表于 2024-11-1 14:06
补充一下,分组后的填报changes获取到的数据不对,不是期望的结果

已复现,深入调研下此问题。
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-11-4 09:42:38
8#
Ellia.Duan 发表于 2024-11-1 17:41
关于问题二,是因为没有主键的原因,在dataManager中,需要一个唯一主键。
我新增一个唯一主键,放在列表 ...

好的,已解决,确实主键重复了,感谢了
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-11-4 10:24:17
9#
不客气,本贴就先结贴啦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部