历史版本7 :不预览直接后台提交入库 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

当制作填报报表时,数据源来自多个其他数据表,无需人工操作修改填报数据,直接将查询结果数据入库,但有时填入的数据较大,以常规方法:前端展示后再点工具栏提交入库,速度较慢,且有时会导致浏览器崩溃。

1.2 实现思路

因此可直接使用&format=submit这个参数,直接将报表默认查询数据填报入库。

2. 示例编辑

2.1 操作准备

首先在 FRdemo 新建两个数据库表:Sales_format 和 Sales_format1。Sales_format导入一定量数据。如下图:

image.png

制作如下模板:地区销售统计.cpt

2.2 传统填报方式

打开地区销售统计表并预览,如下图所示:

image.png

等待加载完全部数据后,如下图所示:

image.png

点击提交,将数据提交入库,提交后,如下图:

image.png

动图呈现效果如下所示:

1.gif

2.3 使用 &format=submit 提交数据

直接在浏览器输入网址:http://localhost:8075/webroot/decision/view/report?viewlet=地区销售统计.cpt&op=write&format=submit,即可将现有页面的数据提交,提交结果页面,如下图所示:

image.png

动图呈现效果如下所示:

2.gif

注:通过两者方法对比可发现,使用&format=submit方法可直接跳过了前端展示,这样可以大大减小入库时间,优化用户体验。