在报表应用中,会经常用到报表的刷新功能,比如定时刷新功能,而具有填报功能的报表,要具有填报成功后报表自动刷新的功能,而不是手动的去刷新。

帆软实现报表刷新的几种方法

1、手动刷新,简单粗暴,适用于所有报表,但重新加载速度可能较慢,参数栏参数会初始化,需要重新填写。

2、使用 location.reload() ,刷新整个报表页面,和手动点击浏览器的刷新功能是一样的,适用于所有报表但重新加载速度较慢

3、使用_g().refreshAllSheets(),效果为重新查询,等同于手动点击查询按钮,参数面板已选参数不会重置

location.reload() 和_g().refreshAllSheets()区别:

location.reload() _g().refreshAllSheets()
  • 效果为整个模板刷新,等同于手动点击浏览器的刷新按钮

  • 参数面板已选参数会重置

  • 如果有多个sheet,刷新后会返回第一个sheet

  • 支持移动端

  • 效果为重新查询,等同于手动点击查询按钮

  • 参数面板已选参数不会重置

  • 如果有多个sheet,刷新后会停留在当前sheet

  • 支持移动端

4、使用官方的 JS 接口,具有刷新功能的接口较多

实现步骤:

1、选择模板web属性

2、选择填报页面设置

3、在填报成功事件中添加js代码

js代码

setTimeout(function() {_g().refreshAllSheets();//location.reload();
}, 500)

保存报表,选择填报预览,

帆软官方链接:JS实现当前页刷新- FineReport帮助文档 - 全面的报表使用教程和学习资料

帆软报表填报成功后实时刷新当前页面相关推荐

  1. 帆软报表填报自定义提交-后台数据解析保存详解

    帆软报表填报前期步骤按api或者百度就可以完成,今天我这里着重讲解自定义提交(访问web后台服务进行提交). 填报提交有两种方式: 1)内置SQL:没什么难度,按教程来就行. 2)自定义提交:对应后台 ...

  2. 帆软报表 填报报表下拉框多级联动

    JS实现填报联动自动生成默认值 1.1 应用场景 在实现填报联动的基础上,选择第一个控件值后,其他联动控件可以跟随选择可选范围内的第一个值,效果如下图所示: 1.2 解决思路 在填报页面中,单元格无法 ...

  3. 帆软报表填报导入excel数据出现错误

    今天在做普通的填报报表的时候发现填报导入的数据有问题,所以将出现的问题做个总结: 1.填报报表与excle里面字段是否一致, 如果字段名称不一致的话会出现对应的字段的数据导入,但是字段不对应的数据导不 ...

  4. [财务][数据化分析][帆软]报表设计-填报预览

    [财务][数据化分析][帆软]报表设计-填报预览 1. 概述 填报预览,顾名思义,就是指在 Web 端预览用来填报数据的模板,一般在只需要录入修改数据的时候使用,当然也可用来查看数据. 下面我们以内置 ...

  5. 帆软报表获取单元格的值的几种方式,包括分页预览,填报预览,新填报预览

    帆软报表获取单元格的值的方式在分页预览,填报预览,新填报预览都是不同的,没有统一的方式,这给使用者带来一定的不便.现在总结一下. 分页预览: getCellValue: function (cellP ...

  6. 帆软报表开发常用公式_20200909

    帆软报表开发常用公式 文章目录 目录 前言 一.常用公式 二.相关JS 三.其他注意事项 总结 前言 记录常用公式与js 提示:以下是本篇文章正文内容,下面案例可供参考 一.常用公式 --1.参数为空 ...

  7. 帆软报表调用mysql存储过程_FineReport单行与数据库交互的方法

    FineReport单行与数据库交互的方法 1.   问题描述 我们在做一张报表填报的时候经常会遇到需要在一行进行添加动作,将该行数据直接与数据库交互,执行存储过程过程.我们可以通过每一行增加帆软&q ...

  8. finereport 格式化金额函数_帆软报表(finereport)常用函数

    帆软报表FineReport中数据连接之Websphere配置JNDI连接 以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接 ...

  9. 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果

    例如Demo:IOS平台年度数据报表. 展示内容丰富,一个页面中存在多个图表.内容,超出了浏览器窗口的大小导致内容展示不全. 为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现. 操作步骤: ...

  10. 帆软报表 js 调用sql_SQL Server中的报表–创建由先前创建的主报表调用的基于矩阵的子报表

    帆软报表 js 调用sql Introduction 介绍 As you will remember from our last "get together" we created ...

最新文章

  1. Ubuntu 查看隐藏的文件
  2. 线程打印_线程知识回顾
  3. JavaFX Chart设置数值显示
  4. 报告分享】2020年汽车行业直播研究报告.pdf(附下载链接)
  5. 何小鹏总结2017:小鹏汽车融资近50亿,上市车型下月亮相CES
  6. 基于 vue + zhengAdmin 的一套后台模板
  7. SOP封装的后缀字母L M N都代表什么意思?
  8. 开源开放 | OpenKG发布第二批并更新近十个新冠知识图谱开放数据集
  9. 腾讯QQ2019最新版 v9.1.0(24712) 免安装绿色版 显IP去广告完整版
  10. 阿里云和AWS对比研究三——存储产品对比
  11. OPCClient远程连接OPC服务器配置手册
  12. 计算机重装系统后无法连接网络连接,重装WIN7系统后怎样连接到网络
  13. android app调用第三方地图路线规划导航(百度,高德,腾讯)
  14. 树莓派系统镜像的下载和烧录
  15. 电脑电量为0,显示已接通,却充不上电
  16. Linux中hadoop下载安装及环境配置
  17. SLAM导航机器人零基础实战系列:(四)差分底盘设计——2.stm32主控软件设计
  18. 经典算法-并查集、快速排序、字典序算法、二分搜索、牛顿开方法、求质数(筛选法)、编辑距离、滑动窗口、异或求重、长除法
  19. PADS9.5软件安装教程|兼容WIN10
  20. matlab中min和max的使用

热门文章

  1. endnote X7 超级初学者教程
  2. MySQL性能优化[实践篇]-复合索引实例
  3. GO WBE学习笔记
  4. 三 转码需求(智源GM813X多国语言OSD开发)
  5. LabVIEW开发实战:Labview简介
  6. iWebOffice
  7. 华为存储学习笔记-3
  8. oracle11g64位精简版客户端,oracle11g 64位|oracle11g 64位客户端下载 附安装教程 - 121下载站...
  9. PCB文件导入HFSS中仿真
  10. 详解CAN总线:常用CAN连接器的使用方法