填报可暂存

编辑
文档创建者:文档助手1 (67727 )     浏览次数:5312次     编辑次数:9次     最近更新:susie 于 2017-11-14     

目录:

1. 需求编辑

部分填报报表较大,需要填写的内容很多,填一次耗时较长,期间可能遇到误操作、网络中断、服务器问题等突发状况,可能导致用户辛苦填写的数据,在提交时数据完全丢失。另外,还有些时候,填写的内容处于待定状态,用户可能需要修改但又没有想好如何修改,此时数据不需要进入数据库,只希望可以进行临时存储。面对这些让业务人员非常头痛的问题,FineReport在业内首创了贴心的填报暂存功能。
在填报报表web页面,业务人员可以随时进行数据的暂存和清空操作。暂存的数据临时保存在帆软内置的hsql数据库中,用户可以手动清空。倘若不想手动清空临时数据,在正式提交后,这些数据也会自动清空。

2. 设计方案编辑

可定时保存,可手动保存
暂存的数据存入finedb中的表FR_WRITE_TEMP_DATA
  字段名含义  解释  
  id  主键  -
  username  用户姓名  -
  reportname  报表名字  是存入报表物理路径,而不是在平台中的路径
  data  暂存数据  存csv格式,单元格+内容


3. 操作步骤编辑

3.1 手动暂存
更新最新jar包后,在工具栏设置里,会多一个暂存按钮
打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\demo\form\简单自由填报.cpt
点击模板>模板Web属性>填报页面属性,双击暂存按钮,添加到工具栏中,如下图:
222
填报预览该模板,填报,当手动点击暂存按钮时,保存数据,如下图:
222
查看暂存的数据
如何连接finedb数据库请点击报表内置hsql数据库,暂存的数据保存在finedb中的FR_WRITE_TEMP_DATA表,如下图:
222
注:reportname里存入报表物理路径,而不是在平台中的路径
3.2 清空
点击模板>模板Web属性>填报页面属性,双击清空按钮,添加到工具栏中,如下图:
222
点击清空给出确认框,是否要清空暂存数据?确定后,将暂存数据清空,如下图:
222
222

3.3 自动暂存
服务器配置报表web属性可设置自动暂存,如下图:
222

设置自动暂存,则控件编辑后,自动保存。
注:自动暂存的数据在提交成功后自动清除

附件列表


主题: 填报应用
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?