1. 概述
1.1 学习视频
本文学习视频:填报简介
1.2 功能简介
填报功能可以将页面数据写入到数据库,包括数据的增加、删除和修改操作。同时也支持对填写数据的自定义校验,Excel导入数据,根据填写值智能联动等功能。
目前不支持 FineReport 填报功能的数据库有:hive、impala、adb-mysql、MongoDB、行云、MaxCompute(原ODPS)、sapbw、麦杰openPlant5.0、clickhouse(只支持插入提交)、presto、doris、星环、oceanbase、StarRocks。
2. 填报报表制作流程
3. 填报模板设计规范
虽然帆软的模板自由化程度很高,但是基于当前功能的一些限制,我们建议您在制作填报模板时注意以下几点。
1)尽量不做成类excel模板,此类模板在后期维护和预览性能方面会有比较大的隐患。所谓类excel,即表头列是由非扩展单元格组成,后续其他列由多行同样的字段组成。如图所示:
2)扩展行较多的情况下,不使用sql函数,不开启直接显示控件。原因是sql函数会多次执行影响计算速度,直接显示控件会增加页面渲染压力。
3)页面加载速度尚可的情况下,尽量不使用新填报预览。原因是新填报预览下页面结构有所变化,不兼容文档中大部分的JS方案。
4)尽量使用谷歌内核浏览器来预览制作好的模板,比如 Chrome和Edge。