编辑器中的校验

<< Click to Display Table of Contents >>

当前位置:  数据填报 > 数据校验 

编辑器中的校验

复制链接

1. 概述

1.1 应用场景

校验填写的内容,如数据类型、文件类型、最大值、最小值等。

1.2 功能介绍

可以选择内置的校验规则,输入正则表达式校验,自定义出错提示信息等。

2.参数组件

下拉参数组件和文本参数组件可通过组件【设置> 编辑器】设置校验规则,编辑器中的校验为前端校验,即用户输入时就进行校验,如下图。

data_report_11_zoom82

【控件】不同数据格式支持不同的控件,比如如果该列为日期,则控件为时间;如果该列为文本,则控件为文本框。文本参数、下拉参数中编辑器的控件类型与数据类型密切相关,不同控件的设置不同,详情可参考编辑器

【规则】文本参数组件文本框控件下,产品内置了手机号,邮编,身份证,邮件、数据集字段、一维条形码校验规则。由于下拉参数组件不支持输入信息,因此也不支持一维条形码规则。

【模式检测】用户可以通过模式检测自定义正则表达式设置校验规则。当选择规则后,可以看到模式检测会显示相应的正则表达式。

【必填】勾选后,填报时该字段不能为空。为空时,提交会弹出提示信息。

【出错提示信息】系统默认会给出一个提示信息,用户也可以自定义提示内容。

例子:

选中文本参数组件,设置编辑器数据类型为整数,最小值为0,最大值为1000。出错提示设置为“请输入0 ~ 1000的整数值”,如下图。

data_report_14_zoom81

3.表格填报组件和自由表填报组件

表格填报组件和自由表填报组件选中列或者格子后,可通过组件【设置>编辑器】设置校验规则,编辑器中的校验为前端校验,即用户输入时就进行校验,如下图。

data_report_17_zoom61

【默认值】设置插入行时的默认值,可以设置内置参数和参数。

【编辑】数据列或单元格是否可编辑。可编辑状态下,如果用户没有编辑权限,则仍然不可编辑。不可编辑状态下,用户设置的超链接才可跳转,如果是可编辑状态,点击后进入编辑模式不跳转,

【规则】格式校验规则,内置了手机号、邮编、身份证、邮件、数据集字段、一维条形码。

【模式检测】自定义正则表达式检测。

【出错提示信息】:不符合校验规则后的提示信息。

【必填】勾选后,填报时该字段不能为空。

【控件】不同数据格式支持不同的控件,比如如果该列为文本,则控件可选文本框和下拉列表。表格填报、自由填报组件的中编辑器的控件类型与数据类型密切相关,详情可参考下表。

组件类型

数据类型

控件

表格填报

自由表填报

文本

文本框/下拉列表

字符

文本框/下拉列表

字符串

文本框/下拉列表

字节

字节/下拉列表

整数/长整数

整数/下拉列表

短整数

短整数/下拉列表

日期

日期/下拉列表

时间戳

时间戳/下拉列表

布尔

布尔/下拉列表

单精度/双精度浮点数

浮点数/下拉列表

对象

文件

当控件切换为下拉列表时,可以设置填报下拉数据来自数据集或者内嵌数据。如下图,

data_report_28_zoom63

data_report_29_zoom65

【数据】设置下拉列表数据来源,默认为数据集,即数据来自数据集的某个字段。当设置为内嵌数据时,可手动添加自定义数据,包括值和标签。

【数据集】选择数据集。

【标签】下拉列表中显示的列。

【值】下拉列表选中后,填报时实际入库的列值。

【关联条件】当前选中数据集中的数据列,当前列的关联列,设置后,当前列的可选值会根据关联列的值进行过滤。

【关联数据值】当前绑定在组件上的数据列。

【显示值】设置标签后,可设置显示值,默认显示真实值的数据。如需保密,可设置为标签值。

【默认选中第一个值】选择关联条件后显示。勾选后,下拉选项中会默认选中第一个值。当设置联动后,默认的第一个值会根据联动的数据变化。如果数据为一对一时,自动选择对应的数据。

【支持自定义值】用户可以输入自定义值进行填报。

【值列用作数据校验】勾选选项后,点击提交入库时会去校验当前列的数据是否是下拉列表中存在的值,如果入库数据不在下拉列表选项中,则会提示校验失败。导入excel数据时也会去校验导入的数据是否是列表中的选项,如果导入的数据不在下拉列表选项中,则会将对应单元格数据清空,并弹出提示信息“n个单元格数据不符合要求”。

当控件为文件时,可设置列的显示方式和文件格式等,如下图。

data_report_30_zoom61

【显示方式】支持文件名称和图片两种方式,选择显示方式为图片后,图片文件会直接展示为图片,非图片格式的内容显示为文件名。

【文件名来自】默认为空,所有文件均显示为“file”,可以选择数据集中的列为文件名列,下载时则会显示对应的文件名称。

说明:选择空时,容易无法识别文件类型,建议选择相应的字段。

【文件类型】默认全部。支持文档和图片两种。

【文件格式】默认全部。支持Word(*.doc;*docx)、Excel(*.xls;*.xlsx)、CSV(*csv)、Powerpoint(*.ppt;*pptx)、PDF(*.pdf)、Text(*txt)、jpg、png、gif、jpeg、bmp。

【文件大小】文件大小默认为1024 KB,用户可按需设置实际大小。

具体使用方法,可参考文件填报

说明:

在自由表填报组件中,当单元格的类型为常量/格间计算,数据类型为对象时,则对应单元格的编辑器的控件为文件。

data_report_constant_object_zoom156