求助:流程表单如何设置条件校验例如:时间组件选择的时间不符合条件范围,提示不能提交
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在流程表单中设置条件校验,例如对时间组件选择的时间进行范围校验并提示不能提交,可以通过以下步骤实现。以下是基于知识库资料的详细解答:
首先,确保时间组件已正确配置其基础属性,包括标题、字段名、默认值等。这些配置项将为后续的条件校验提供基础支持。
_
),且长度不超过40个字符。在时间组件的校验配置中,添加条件校验规则以限制时间范围。如果用户选择的时间不符合条件范围,系统将阻止提交并显示提示信息。
启用必填校验
在校验配置中勾选“必填”选项,确保用户必须填写时间组件。
设置时间范围校验
根据需求,设置时间范围的校验规则。例如:
dateGreaterThan
匹配条件。dateLessThan
匹配条件。dateEquals
匹配条件。定义无效输入时的提示文字
在“输入数据无效时提示文字”中,自定义错误提示文案。例如:“所选时间不在允许范围内,请重新选择。”
如果需要更复杂的条件校验逻辑,可以结合条件分支组件来实现。例如,根据用户选择的时间动态调整后续流程。
拖动条件分支组件到画布
将条件分支组件放置在时间组件的下游节点。
设置分支条件
在条件分支中定义时间范围的判断逻辑。例如:
配置分支动作
根据分支条件,设置不同的操作。例如:
完成配置后,务必进行测试以确保条件校验逻辑生效: - 测试时间在允许范围内的情况,确认表单可以正常提交。 - 测试时间超出范围的情况,确认系统会显示错误提示并阻止提交。
通过以上步骤,您可以成功为流程表单中的时间组件设置条件校验,并在用户选择的时间不符合条件范围时提示不能提交。