回写是是指用户在报表端可以直接增加、删除和修改数据并保存到指定的数据库中,适用于数据补录或回写填报的业务需求。
WEB电子表格可以通过设置 填报属性 和 回写规则 实现报表数据的回写填报。
|
当设置单元格允许修改为“是” 时,可以设置不同的填报类型及数据校验。
填报类型 | 填报说明 | 数据校验 |
---|---|---|
单行文本 | 用户在报表上填报内容时,在单元格只能输入“字符串”类型,并且不能换行,只能用一行文本显示。 | 内置校验规则:邮箱、身份证号、手机号、固定电话号 支持通过写正则表达式自定义校验规则 |
多行文本 | 用户在报表上填报内容时,在单元格只能输入“字符串”类型,并且支持输入多行文本(按Enter键进行换行) | 支持通过写正则表达式自定义校验规则 |
数字 | 用户在报表上填报内容时,在单元格内只能输入“数字”类型,并且我们可以对数字范围进行限制。 | 支持设置填报数据的最大、最小值以及是否允许设置小数 |
日期 | 用户在报表上填报内容时,弹出日期控件选择要填写的“日期”类型的数据 | 支持设置填报的日期范围 |
参数 | 用户在报表上填报内容时,弹出“参数控件”。一般适用于参数备选值不多的情况下,通过参数绑定的修改方式,给用户在前端修改报表内容提供便利,支持绑定公共参数和报表参数 | 无 |
文件 | 用户在报表上填报内容时,在单元格上传文件。可上传至“数据库、FTP、SFTP、服务器” 关于存储位置的设置可查看文件存储设置(存储位置在环境迁移时,支持按照名称匹配) | 可以设置上传文件的大小和文件类型 |
勾选允许为空 表示用户在前端修改报表内容时,允许输入空值,否则不允许输入空值。
单元格中拖入数据集字段才有此设置项,勾选时表示允许用户在前端通过工具栏或者鼠标右键插入/删除一行单元格来输入内容。
当勾选了 允许插入/删除行 后可以设置 只允许修改插入行数据 ,当设置了只允许修改插入行数据表示在修改报表内容时,只能修改插入新的一行的数据,原来报表行是无法进行修改的。
清除前后空白字符 表示保存数据到数据库时,系统自动去掉字符序列左边和右边的空格或TAB字符。
关于填报属性的更多详细介绍可查看电子表格⬝ 填报属性
设置了填报属性后,可以通过回写规则设置报表数据和回写表的对应关系,实现表格的数据能够保存到对应的数据库表中。
关于回写规则的介绍可查看电子表格⬝ 回写规则
填报列表中列出当前sheet页的所有单元格的填报属性,在此功能界面可以快速定位修改/删除单元格的填报属性。
关于WEB电子表格回写的应用示例可查看电子表格⬝ 回写应用示例