历史版本26 :内置校验 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本说明

报表服务器版本JAR 包版本功能变动
10.0.92020-08-31内置校验编辑界面的校验出错信息修改为不满足校验公式则提示

1.2 学习视频

本文档的系列学习视频可查看:填报学习路径

[helpvideo]2031[/helpvideo]

1.3 应用场景

用户可定义校验公式和校验出错信息,前端填报后进行数据校验或直接提交时,如果数据不满足校验公式的要求,那么提交终止且弹出校验出错信息,如下图所示:

160E32B5-CF6D-4380-B3A6-36E72338BC20.GIF

1.4 功能入口

设计器菜单栏点击模板>报表填报属性,设置界面选择数据校验,点击Snag_2033736c.png,选择内置校验,点击Snag_3968cc4f.png,新增校验公式不满足校验公式则提示,设置好后点击确定即可,如下图所示:

1598864422823862.png


2. 示例编辑

2.1 准备数据

新建数据查询数据集 ds1,SQL 语句为:SELECT * FROM Sales

Snag_396bf871.png

2.2 设计表格

设计填报表格,将数据集字段拖入对应单元格中,给 A2~F2 单元格添加文本控件,如下图所示:

Snag_396e9d33.png

2.3 设置提交

设计器菜单栏点击模板>报表填报属性,提交设置项下新增一个内置SQL提交,如下图所示:

1596438817403984.png

2.4 设置数据校验

设计器菜单栏点击模板>报表填报属性,数据校验设置项下新增一个内置校验,如下图所示:

1598864682695097.png

  • 校验公式:D2>0&&D2<10000,表示销售成本填报值必须在 0~10000 之间

  • 校验出错信息:"销售成本超出范围!"

注:若校验公式中的单元格是扩展单元格,则会对扩展出来的所有格子生效。如果是非扩展单元格,则只对定义的单个单元格生效。

2.5 效果预览

1)PC 端

保存报表,点击填报预览,销售成本填写校验区间外的值时,点击数据校验提交会弹出校验出错信息,如下图所示:

160E32B5-CF6D-4380-B3A6-36E72338BC20.GIF

2)移动端

同时支持 App 端和移动端预览,效果如下图所示:

1596439950244198.gif


3. 模板下载编辑

已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\VerifyForm\内置校验.cpt

点击下载模板:内置校验.cpt