表单模型

校验规则

当用户保存表单数据时,对数据合法性进行校验。等同于编写服务器端java程序进行数据有效性校验。该校验规则仅在表单对应字段状态处于可编辑状态时执行,会逐条校验Ajax子表记录。

校验规则检查类型

  • EMAIL地址验证数据是否为一个合法的邮件地址
  • URL地址验证数据是否为一个合法的网络URL地址
  • 身份证号验证数据是否为一个合法身份证号码
  • 邮政编码验证数据是否为一个合法邮政编码
  • 文本最小长度限制输入数据的最小长度,需要配置文本最小长度参数,该参数在输出信息提示中可通过{1}获得
  • 文本最大长度限制输入数据的最大长度,需要配置文本最大长度参数,该参数在输出信息提示中可通过{1}获得
  • 数值范围限制数值型字段输入数据的大小,需要配置数值范置参数,在输出信信息中可通过{1}{2}获得两个参数值
  • 数值最大值限制数值型字段输入数据的最大值,需要配置最大值参数,该参数在输出信息提示中可通过{1}获得
  • 数值最小值限制数值型字段输入数据的最小值,需要配置最小值参数,该参数在输出信息提示中可通过{1}获得
  • 表达式一个运算表达式(如果字段【NUM1】大于字段【NUM2】不成立则进行提示(只要表达式结果是布尔型即可),如果数值类型需要去掉双引号,不支持参数是动态字段的@公式,比如用@equal比较两个字段是否相等)
  • 正则表达式一个正则表达式,格式为/pattern/[flags]
  • JavaScript脚本一段返回布尔值的JS脚本,脚本中不允许出现‘,请用“ 替换 ’

正则表达式支持在AWS BPMS平台参数表单正则表达式有效性校验分组下添加常用正则表达式后,在各表单设计器校验规则列表快速选择配置。

处理方式

  • 警告并中断当校验不通过时,弹出输出信息并阻止提交

  • 仅提示当校验不通过时,仅弹出输出信息

校验失败提示

当校验不通过时,返回给用户的提示信息。此处支持@公式、{title}、{1}、{2}、{value}公式。

  • {title}表示当前字段名
  • {value}获取该字段当前值
  • {1}表示有效性检查规则中的第一个参数值
  • {2}表示有效性检查规则中的第二个参数


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区