1 概述
参数查询时,可以对参数值做一些简单校验,如不能为空;当需要一些复杂校验时,设计器自带的基础校验就无法满足了,那么可以使用“校验规则”功能按需设置对应的校验规则,满足更多的业务场景。
2 示例效果
以“订单”为例,限制参数“订购截止日期”的值不能小于“订购起始日期”,选择的值不符合规则时将报错,如下图:
3 参数校验设置
按照示例要求,需要在“订购截止日期”上设置校验规则,设置方法有两种,如下图:
方法一:图形方式
点击[增加]添加一条规则,通过条件中的“…”按钮设置对应的条件,设置如下:
其中,右边值,可以通过“…”进入表达式界面,选择[资源>模板参数]中的“订购起始日期”参数,如下图:
条件添加之后,进入列表填写错误提示信息“订购截止日期不能小于订购起始日期!”,如下图:
该条规则的含义是:当“订购截止日期”的值小于“订购起始日期”时,校验将不通过,并提示“订购截止日期不能小于订购起始日期!”
方法二:脚本方式
以上校验规则,也可以通过编辑脚本的方式达到同样的效果,设置如下图:
具体脚本如下:
if(@订购截止日期 < @订购起始日期)
{
ShowMsg("订购截止日期不能小于订购起始日期!");
return false;
}
作者:fancy 创建时间:2023-06-09 10:39
最后编辑:fancy 更新时间:2024-10-31 17:13
最后编辑:fancy 更新时间:2024-10-31 17:13
