找回密码
 立即注册

QQ登录

只需一步,快速开始

蓝鸟

金牌服务用户

6

主题

12

帖子

50

积分

金牌服务用户

积分
50
蓝鸟
金牌服务用户   /  发表于:2024-12-7 15:20  /   查看:105  /  回复:7
1金币
流程关联页面字段设置了必填,但是在流程提交时为空还是可以正常提交。如何处理


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

是这样操作的吗?

7 个回复

倒序浏览
最佳答案
最佳答案
二麻子
中级会员   /  发表于:2024-12-7 15:20:30
来自 5#
本帖最后由 二麻子 于 2024-12-9 10:38 编辑
蓝鸟 发表于 2024-12-9 10:27
我这边在前置命令中没有设置任何条件,想弹出一个消息,都弹不出来

是这样操作的吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
二麻子
中级会员   /  发表于:2024-12-9 08:52:54
2#
因为关联页面实际上是被放在页面容器中的,所以流程中的操作命令条实际上是能取到关联页面中的值。



有两个办法进行数据校验。

1、在前置命令中直接取页面上的单元格值,如果为空则不通过



2、在关联页面中设置一个按钮,由该按钮执行对页面中的多个单元格进行值校验,将最终的校验结果存在单元格中。当点击提交时,执行该按钮,获取校验结果,不通过则终止命令。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-12-9 10:15:54
3#
感谢大佬支持,我这边测试的一下,关于流程提交,是否会触发校验,其实是分情况的,并不是完全不会触发数据校验。

1、流程数据校验触发的两个前提条件
  • 流程中有关联业务数据表
  • 页面上有绑定流程中关联的业务数据表的字段


2、当上面两个条件都满足的时候,流程才会任务会将页面上的数据提交到数据库中,才会触发数据验证,若是任意一个条件不满足,那么流程相关的数据都不会向数据库报错,那么也就不会触发数据验证了

关联业务数据:


关联的页面存在绑定的字段:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
蓝鸟
金牌服务用户   /  发表于:2024-12-9 10:27:17
4#
二麻子 发表于 2024-12-9 08:52
因为关联页面实际上是被放在页面容器中的,所以流程中的操作命令条实际上是能取到关联页面中的值。

我这边在前置命令中没有设置任何条件,想弹出一个消息,都弹不出来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
蓝鸟
金牌服务用户   /  发表于:2024-12-9 10:40:28
6#
二麻子 发表于 2024-12-9 10:36
是这样操作的吗?

好的,了解了,我以为的前置命令是在点击流程命令条中的任意按钮就触发呢。
回复 使用道具 举报
二麻子
中级会员   /  发表于:2024-12-9 10:50:38
7#
蓝鸟 发表于 2024-12-9 10:40
好的,了解了,我以为的前置命令是在点击流程命令条中的任意按钮就触发呢。

我注意到一个问题,那就是命令条的校验会在流程的每个节点都触发,你可以先确定一下现在是在哪个节点,然后再做校验

评分

参与人数 1金币 +222 收起 理由
Grayson.Shang + 222 赞一个!

查看全部评分

回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-12-9 10:54:43
8#
感谢大佬支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部