组件校验

1.数据校验

为了保证信息的有效性和正确性,防止数据的错误和无效,在使用数据之前,通常要对客户端输入的数据进行验证。

必填:验证输入组件必须存在值,消息:该组件验证错误时的错误提示信息。
最大长度:验证输入文本的不能超过最大长度,消息:超过最大长度时的错误提示信息。
最小长度:验证输入文本的不能小于最小长度,消息:小于最小长度时的错误提示信息。
最大值:验证输入的数值不能超过最大值,消息:超过最大数值时的错误提示信息。
最小值:验证输入的数值不能小于最小值,消息:小于最小数值时的错误提示信息。
正则表达式:验证email、url等的固定格式的表达式,消息:不符合表达式时的错误提示信息。

自定义正则表达式:验证必须输入0-9数字,如^[0-9]*$

2.提交验证

组件校验是对浏览器页面输入的数据进行校验,提交验证是服务器程序进行验证,表单提交可以通过表达式做一些校验,在表单属性提交验证设置校验表达式,如
商品上架数不能大于库存数校验
库存数:sql("jreport","select * from DEL_P_CUN", "NUM")
输入商品上架数量:B2 单元格组件

3.唯一验证

唯一验证用来限制某个字段值不能重复(但是可以有多个空值),同一个表可以有多个唯一约束,唯一约束可以是莫个字段的值唯一,也可以是多个字段组合的值唯一

进入”数据校验“页面,选择唯一验证,选择唯一字段如下name(表单组件名称对应数据库表字段NAME),如果表中NAME字段有重复的值则提示”名称不能重复“