1.基本功能 1.基本功能
平台支持配置校验分组,如果不配置校验分组,生成的校验都归属到Default分组;如果form上有指定校验分组,则以指定的的校验分组为主。文章以查询条件配置非空校验、时间校验和数字区间校验为例进行配置,其余类型的校验配置皆类似。
2.配置方法 2.配置方法
配置
- 在可视化布局上或者业务对象管理页面点击校验配置按钮,弹窗校验配置页面,点击【新增分组】按钮弹出分组的新增页面,输入【校验分组名称】(校验分组名称开头必须大写)、【校验分组描述】、【控件名称前缀】。查询条件校验比较特殊,【控件名称前缀】是必填,校验分组名称和控件名称前缀填写为Search。校验分组填写完,可勾选左边的属性和分组名称点击【添加到校验分组】按钮添加到右边的校验分组里面。
代码
校验规则文件:业务对象名(首字母小写)_Search
js文件中对应字段会生成require
校验规则
define({rules:[{{property:"testCase411.forbidenOubDays",ruleName:"require",message:"Require.testCase411.forbidenOubDays"}]});
校验消息提示文件:entity
-业务对象名(首字母小写)_Search
js文件中对应字段会生成校验提示消息"Require.testCase411.forbidenOubDays":"【禁售期天数】不能为空"
define({"root":{"Require.testCase411.forbidenOubDays":"【禁售期天数】不能为空"}});
3. 常用扩展 3. 常用扩展
4. 版本更新 4. 版本更新
7.4.1,2021.03.12
优化
- 校验分组配置支持直接在可视化上配置。