控件
1. 概述
页面填报时需要使用控件来修改单元格中可填报的值类型,选择需要定义控件的单元格,点击顶部工具栏填报控件按钮,就可以向表单内添加填报控件了。本文将为您介绍各种控件的用法及注意事项。
2. 复选框
如果您需要配置多个选择类型的数据时选用“复选框”控件,然后在控件设置处可以配置说明文字来代表选项。
可自定义复选框的说明文字,如上图。
3. 单选/多选
如果您需要收集选择类型的数据时可选用“单选”或“多选”控件,在控件设置处可以添加选项,并配置校验规则。
(1)选项支持手动添加或绑定数据库
手动添加:点击“添加”时或在下拉列表内选择”选项时”,可以加入一个选项;点击“批量添加”时,单行可以输入选项名称,换行可以新增选项。
绑定数据库:在下拉列表中点击“绑定数据库”时,选择项目、数据连接、表、字段,可实现将业务数据库中的字段选项直接设置为选项。
(2)校验
- 必填项:若勾选了必填项,则填报时该字段不能为空
4. 日期
如果您需要搜集日期类型的数据时可选用“日期”控件,在控件配置区可以精确至时分秒、默认日期和校验规则。
(1)精确度
- 精确至时分秒:若勾选,则填写时需要将日期精确到时分秒
(2)默认日期
- 设置默认日期后,填报时将会自动出现设置日期,可以对日期进行更改
(3)校验
- 必填项:若勾选了必填项,则填报时该字段不能为空
- 最小日期:若勾选了最小日期,则填报时不能早于该日期
- 最大日期:若勾选了最大日期,则填报时不能晚于该日期
5. 数字
如果您需要搜集数字类型的数据时可选用“数字”控件,在控件设置处可以设置校验。
(1)校验
- 必填项:若勾选了必填项,则填报时该字段不能为空
- 数值范围:若设置了数值范围,则填报时数值不能超出该范围
(2)数据模型
数字控件支持引入数据模型,操作方式与报告的数据模型引入方式一致。
引入数据模型后,默认值将直接展示计算数值,填写人看到的数据是经过平台加工计算后的数据,但填写人可以修改这个数据。
6. 文本
如果您需要搜集字符类型的数据时可选用“文本”控件,然后在控件配置区可以设置校验。
(1)校验
- 必填项:若勾选了必填项,则填报时该字段不能为空
- 字符个数范围:若勾选了字符个数范围,则填报时字符个数不能超出该范围
- 开头、结果不允许有空格:若勾选了开头、结尾不允许有空格,则填报时空格不能出现在开头与结尾
7. 邮箱
如果您需要搜集邮箱类型的数据时可选用“邮箱”控件,可在控件设置处可以设置校验。
(1)校验
- 必填项:若勾选了必填项,则填报时该字段不能为空
8. 手机
如果您需要搜集手机号类型的数据时可选用“手机”控件,可在控件设置处可以设置校验。
(1)校验
- 必填项:若勾选了必填项,则填报时该字段不能为空
9. 动态表
一般情况下,表单的控件是固定的,但也有一些情况下是需要动态的,如业务字段经常更新的情况、填报行数不确定的情况等,这时可以引用包含多个填报控件的控件容器——动态表,使用户可以通过动态增加行的方式一次输入多条记录。
9.1 案例演示
(1)创建好表头后,选中单元格后点击动态表,则该区域为动态表区域
(2)向动态表区域添加填报控件,动态表支持制式表单的所有控件,同时支持序号控件
(3)在预览或填报状态,点击添加按钮可以动态增加行,输入多条记录
9.2 功能介绍
(1)动态表的数据拓展方式有三种:整行插入、仅在表单范围内和直接写入。整行插入会破坏表单已有的结构,仅在表单范围内插入则不会破坏表单已有的结构,直接写入则不允许删除和新增行,仅能在已有行中做数据修改
整行插入:
仅在表单范围内插入:
(2)在编辑态下,您可以右键插入单元格,插入单元格会使现有单元格右移
(3)动态表支持引入数据模型:引入数据模型后,动态表数据将以明细(聚合)两种方式展示数据,填写人可以基于已展示的数据做修改和填报,也支持补充数据
10. 筛选器
如果您希望用户在填报时能够快速的找到其需要填写的类别,可选用筛选器帮助用户实现信息定位,且数据筛选支持跨模型筛选
(1)支持配置字段筛选器和日期筛选器以精准定位到所需的数据区域
(2)添加数据模型,将将数据模型中的字段拖入即可完成筛选器的配置
- 若报表数据涉及多个数据模型,筛选时支持跨模型联动
- 筛选器配置支持筛选时单选或多选