填报可暂存
1. 需求
部分表格较大,填一次耗时30-60分钟。期间可能遇到误操作、网络、服务器问题等突发状况,同时还有数据待定等常见情况,很可能导致之前所录的数据完全丢失。这种对业务人员来说是最痛苦的。
现在有缓存机制,可以提供临时保存或者定时保存的功能
2. 设计方案
可定时保存,可手动保存
暂存的数据存入FR_WRITE_TEMP_DATA中
中的表字段名 | 含义 | 解释 |
---|---|---|
id | 主键 | - |
username | 用户姓名 | - |
reportname | 报表名字 | 是存入报表物理路径,而不是在平台中的路径 |
data | 暂存数据 | 存csv格式,单元格+内容 |
3. 操作步骤
3.1 手动暂存
更新最新jar包后,在工具栏设置里,会多一个
按钮打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\demo\form\stuff.cpt
点击模板>模板Web属性>填报页面属性,双击暂存按钮,添加到工具栏中,如下图:
填报预览该模板,填报,当手动点击暂存按钮时,保存数据,如下图:
查看暂存的数据
注:reportname里存入报表物理路径,而不是在平台中的路径
3.2 清空
点击模板>模板Web属性>填报页面属性,双击清空按钮,添加到工具栏中,如下图:
点击
给出确认框, 确定后,将暂存数据清空,如下图:3.3 自动暂存
设置自动暂存,则控件编辑后,自动保存。
注:自动暂存的数据在提交成功后自动清除
附件列表
主题: 填报应用
标签:
已验证