1.基本功能
本文主要针对如何给表格类型的业务对象配置校验,几种校验类型如下:非空校验、唯一性校验(单个字段唯一和组合唯一)、两属性比较大小校验(小于、大于、小于等于、大于等于)、至少一个非空校验、多个属性的值必须一样校验、限制字符串最大或最小长度校验、限制数字区间校验、由大写英文、下划线、数字组成校验、不得小于当前日期校验(不得小于等于当前日期校验、不得大于当前日期校验、不得大于等于当前日期校验)、必须大于0校验。
效果图展示
2.配置方法
2.配置方法
2.1.非空校验
1)在业务对象的校验标签中新建一条非空校验数据:
2)新增校验数据,【校验类型】:不能为空,【属性名称】为要进行校验的字段:itemName,【描述属性】:商品名称不能为空(只要能够描述清楚即可):
2.2.唯一性
2.2.唯一性
唯一性校验(单个字段配置唯一性校验、多个字段配置组合唯一性校验)
1)在业务对象的校验标签中新建一条唯一性校验数据:
2)新增校验数据,【校验类型】:唯一性校验,【描述属性】:商品名称必须唯一(只要能够描述清楚即可),在【检验字段】新增一条数据(单个字段校验配置):
3)组合唯一校验请参考【表单组合唯一校验】
2.3.比较大小
2.3.比较大小
两属性比较大小校验(小于、大于、小于等于、大于等于,下面举其中一个例子进行配置,其他三种比较的区别在于【校验类型】的选择,其余不变)
1)在业务对象的校验标签中新建一条比较大小校验数据:
2)新增校验数据,【校验类型】:两个属性比较大小(大于等于),【描述属性】:保质期天数大于等于禁售期天数(只要能够描述清楚即可),在【检验字段】新增两条数据(两个字段校验配置时,在“新增校验字段”的新增页中有【顺序】这个字段需要填写字段的排序):
2.4.至少一个非空
2.4.至少一个非空
1)在业务对象的校验标签中新建一条至少一个非空校验数据:
2)新增校验数据,【校验类型】:至少一个非空,【描述属性】:商品颜色和尺寸单位至少一个不能为空(只要能够描述清楚即可),在【检验字段】新增两条数据(两个字段校验配置时,在“新增校验字段”的新增页中有【顺序】这个字段需要填写字段的排序):
2.5.属性值一样
2.5.属性值一样
1)在业务对象的校验标签中新建一条多个属性的值必须一样校验数据:
2)新增校验数据,【校验类型】:多个属性的值必须一样,【描述属性】:条码01和条码02值必须一样(只要能够描述清楚即可),在【检验字段】新增两条数据(多个字段校验配置时,在“新增校验字段”的新增页中有【顺序】这个字段需要填写字段的排序):
2.6.数字区间
2.6.数字区间
1)在业务对象的校验标签中新建一条限制数字区间校验数据:
2)新增校验数据,【校验类型】:限制数字区间,【描述属性】:重量在0-99之间(只要能够描述清楚即可),在【检验字段】新增一条数据:
3)在业务对象的【属性定义】中找到配置该校验的属性名,单击“编辑”图标,进入“编辑属性定义”编辑页,在【最大值/最小值】中输入99~0:
2.7.由大写英文、下划线、数字组成校验
2.7.由大写英文、下划线、数字组成校验
1)在业务对象的校验标签中新建一条由大写英文、下划线、数字组成校验数据:
2)新增校验数据,【校验类型】:由大写英文、下划线、数字组成,【描述属性】:商品描述由大写英文下划线数字组成(只要能够描述清楚即可),在【检验字段】新增一条数据:
2.8.日期比较
2.8.日期比较
不得小于等于当前日期校验(不得小于当前日期校验、不得大于当前日期校验、不得大于等于当前日期校验,以下举其中一个例子进行配置,其余三项与当前日期比较配置除了在【校验类型】选择有区别,其余无区别)
1)在业务对象的校验标签中新建一条不得小于等于当前日期校验数据:
2)新增校验数据,【校验类型】:不得小于等于当前日期,【描述属性】:生效日期不得小于等于当前日期(只要能够描述清楚即可),在【检验字段】新增一条数据:
2.9.大于0
2.9.大于0
1)在业务对象的校验标签中新建一条必须大于0校验数据:
2)新增校验数据,【校验类型】:必须大于0,【描述属性】:重量必须大于0(只要能够描述清楚即可),在【检验字段】新增一条数据:
3.常用扩展