<< Click to Display Table of Contents >> 编辑器中的校验复制链接 |
1. 概述
1.1 应用场景
校验填写的内容,如数据类型、文件类型、最大值、最小值等。
1.2 功能介绍
可以选择内置的校验规则,输入正则表达式校验,自定义出错提示信息等。
2.参数组件
下拉参数组件和文本参数组件可通过组件【设置> 编辑器】设置校验规则,编辑器中的校验为前端校验,即用户输入时就进行校验,如下图。
【控件】不同数据格式支持不同的控件,比如如果该列为日期,则控件为时间;如果该列为文本,则控件为文本框。文本参数、下拉参数中编辑器的控件类型与数据类型密切相关,不同控件的设置不同,详情可参考编辑器。
【规则】文本参数组件文本框控件下,产品内置了手机号,邮编,身份证,邮件、数据集字段、一维条形码校验规则。由于下拉参数组件不支持输入信息,因此也不支持一维条形码规则。
【模式检测】用户可以通过模式检测自定义正则表达式设置校验规则。当选择规则后,可以看到模式检测会显示相应的正则表达式。
【必填】勾选后,填报时该字段不能为空。为空时,提交会弹出提示信息。
【出错提示信息】系统默认会给出一个提示信息,用户也可以自定义提示内容。
➢例子:
选中文本参数组件,设置编辑器数据类型为整数,最小值为0,最大值为1000。出错提示设置为“请输入0 ~ 1000的整数值”,如下图。
表格填报组件和自由表填报组件选中列或者格子后,可通过组件【设置>编辑器】设置校验规则,编辑器中的校验为前端校验,即用户输入时就进行校验,如下图。
【默认值】设置插入行时的默认值,可以设置内置参数和参数。
【编辑】数据列或单元格是否可编辑。可编辑状态下,如果用户没有编辑权限,则仍然不可编辑。不可编辑状态下,用户设置的超链接才可跳转,如果是可编辑状态,点击后进入编辑模式不跳转,
【规则】格式校验规则,内置了手机号、邮编、身份证、邮件、数据集字段、一维条形码。
【模式检测】自定义正则表达式检测。
【出错提示信息】:不符合校验规则后的提示信息。
【必填】勾选后,填报时该字段不能为空。
【控件】不同数据格式支持不同的控件,比如如果该列为文本,则控件可选文本框和下拉列表。表格填报、自由填报组件的中编辑器的控件类型与数据类型密切相关,详情可参考下表。
组件类型 |
数据类型 |
控件 |
表格填报 自由表填报 |
文本 |
文本框/下拉列表 |
字符 |
文本框/下拉列表 |
|
字符串 |
文本框/下拉列表 |
|
字节 |
字节/下拉列表 |
|
整数/长整数 |
整数/下拉列表 |
|
短整数 |
短整数/下拉列表 |
|
日期 |
日期/下拉列表 |
|
时间戳 |
时间戳/下拉列表 |
|
布尔 |
布尔/下拉列表 |
|
单精度/双精度浮点数 |
浮点数/下拉列表 |
|
对象 |
文件 |
•当控件切换为下拉列表时,可以设置填报下拉数据来自数据集或者内嵌数据。如下图,
【数据】设置下拉列表数据来源,默认为数据集,即数据来自数据集的某个字段。当设置为内嵌数据时,可手动添加自定义数据,包括值和标签。
【数据集】选择数据集。
【标签】下拉列表中显示的列。
【值】下拉列表选中后,填报时实际入库的列值。
【关联条件】当前选中数据集中的数据列,当前列的关联列,设置后,当前列的可选值会根据关联列的值进行过滤。
【关联数据值】当前绑定在组件上的数据列。
【显示值】设置标签后,可设置显示值,默认显示真实值的数据。如需保密,可设置为标签值。
【默认选中第一个值】选择关联条件后显示。勾选后,下拉选项中会默认选中第一个值。当设置联动后,默认的第一个值会根据联动的数据变化。如果数据为一对一时,自动选择对应的数据。
【支持自定义值】用户可以输入自定义值进行填报。
【值列用作数据校验】勾选选项后,点击提交入库时会去校验当前列的数据是否是下拉列表中存在的值,如果入库数据不在下拉列表选项中,则会提示校验失败。导入excel数据时也会去校验导入的数据是否是列表中的选项,如果导入的数据不在下拉列表选项中,则会将对应单元格数据清空,并弹出提示信息“n个单元格数据不符合要求”。
•当控件为文件时,可设置列的显示方式和文件格式等,如下图。
【显示方式】支持文件名称和图片两种方式,选择显示方式为图片后,图片文件会直接展示为图片,非图片格式的内容显示为文件名。
【文件名来自】默认为空,所有文件均显示为“file”,可以选择数据集中的列为文件名列,下载时则会显示对应的文件名称。
➢说明:选择空时,容易无法识别文件类型,建议选择相应的字段。
【文件类型】默认全部。支持文档和图片两种。
【文件格式】默认全部。支持Word(*.doc;*docx)、Excel(*.xls;*.xlsx)、CSV(*csv)、Powerpoint(*.ppt;*pptx)、PDF(*.pdf)、Text(*txt)、jpg、png、gif、jpeg、bmp。
【文件大小】文件大小默认为1024 KB,用户可按需设置实际大小。
具体使用方法,可参考文件填报。
➢说明:
在自由表填报组件中,当单元格的类型为常量/格间计算,数据类型为对象时,则对应单元格的编辑器的控件为文件。