校验分组

1.基本功能 1.基本功能

平台支持配置校验分组,如果不配置校验分组,生成的校验都归属到Default分组;如果form上有指定校验分组,则以指定的的校验分组为主。文章以查询条件配置非空校验、时间校验和数字区间校验为例进行配置,其余类型的校验配置皆类似。
QQ截图20191025140208

2.配置方法 2.配置方法

配置

  1. 在可视化布局上或者业务对象管理页面点击校验配置按钮,弹窗校验配置页面,点击【新增分组】按钮弹出分组的新增页面,输入【校验分组名称】(校验分组名称开头必须大写)、【校验分组描述】、【控件名称前缀】。查询条件校验比较特殊,【控件名称前缀】是必填,校验分组名称和控件名称前缀填写为Search。校验分组填写完,可勾选左边的属性和分组名称点击【添加到校验分组】按钮添加到右边的校验分组里面。
    QQ截图20210312192401

QQ截图20210312192423

QQ截图20210312192438

代码

校验规则文件:业务对象名(首字母小写)_Searchjs文件中对应字段会生成require校验规则

define({rules:[{{property:"testCase411.forbidenOubDays",ruleName:"require",message:"Require.testCase411.forbidenOubDays"}]});

校验消息提示文件:entity-业务对象名(首字母小写)_Searchjs文件中对应字段会生成校验提示消息"Require.testCase411.forbidenOubDays":"【禁售期天数】不能为空"

define({"root":{"Require.testCase411.forbidenOubDays":"【禁售期天数】不能为空"}});

3. 常用扩展 3. 常用扩展

4. 版本更新 4. 版本更新

7.4.1,2021.03.12

优化

  • 校验分组配置支持直接在可视化上配置。