林小鱼 发表于 2024-4-16 06:52:14

关于主子孙表的学习,修改的时候,允许子表有数据,孙表没数据


我在添加的时候,只添加了子表的数据,这个子表的孙表数据没有添加。点击保存的时候,会提示


要怎么修改,可以允许修改的时候 ,只有子表有数据,孙表没有添加呢?

Lay.Li 发表于 2024-4-16 06:52:15

您好,可以按f12打开开发者工具查看命令的详细报错。可以看到这里是json反序列化命令报错了

查看新增服务端命令,那这里的逻辑就需要修改一下,需要先判断一下孙表有无数据,然后再确定之后的命令如何执行




林小鱼 发表于 2024-4-18 06:52:34

Lay.Li 发表于 2024-4-17 09:39
您好,可以按f12打开开发者工具查看命令的详细报错。可以看到这里是json反序列化命令报错了

查看新增服 ...




大佬 我想的是 哪怕孙表为空,子表有数据,也能添加或者修改成功~

然后我这么调整了下
结果还是不行
主要我现在对循环命令、变量还在理解摸索阶段
大佬 麻烦直接做一个嘛 我下载观摩学习学习

Shawn.Liu 发表于 2024-4-18 12:08:10

林小鱼 发表于 2024-4-18 06:52
大佬 我想的是 哪怕孙表为空,子表有数据,也能添加或者修改成功~

然后我这么调整了下


您好,终止循环命令在这里是退出外层的循环命令,可能会导致后面的其他子表记录无法添加,建议这里的IF条件修改为判断孙表数据不为空后再执行JSON反序列化命令

林小鱼 发表于 2024-4-19 06:22:13

Shawn.Liu 发表于 2024-4-18 12:08
您好,终止循环命令在这里是退出外层的循环命令,可能会导致后面的其他子表记录无法添加,建议这里的IF条 ...



版主 你看这样子写对不?而且我有个疑问 我这里else后面该写啥?咋写?
没遇到过

Shawn.Liu 发表于 2024-4-19 17:31:29

林小鱼 发表于 2024-4-19 06:22
版主 你看这样子写对不?而且我有个疑问 我这里else后面该写啥?咋写?
没遇到过

对的,在条件命令中不一定必须要有ELSE分支,可以只存在单个分支,所以ELSE可以删除,不写命令
条件类型-条件表达式 - 活字格V9帮助文档 (grapecity.com.cn)
页: [1]
查看完整版本: 关于主子孙表的学习,修改的时候,允许子表有数据,孙表没数据