1. 概述

1.1 预期效果

点击按钮可以刷新普通报表或决策报表中的图表,以普通报表为例,效果如下图所示:

1.2 实现思路

通过FR.Chart.WebUtils.getChart("chartID").dataRefresh()获取要刷新的图表对象,其中chartID为图表块名称。

注1:该接口不支持扩展图表。

注2:该接口支持移动端,但移动端决策报表的报表块内图表不支持调用该接口。

2. 示例

2.1 准备数据

新建普通报表,新建数据集 ds1,SQL 语句为:SELECT * FROM 销量 limit ${ int (RAND()*40) }

注:int (RAND()*40)表示随机生成大于等于 0 小于 40 的整数,刷新时可动态改变数据量。

2.2 设计表格

A1 单元格添加按钮控件,命名为点击刷新。A3 单元格插入柱形图,如下图所示:

2.3 绑定图表数据

选中 A3 单元格,绑定柱形图数据,如下图所示:

2.4 设置刷新事件

选中 A1 单元格,右边属性面板选择控件设置>事件,添加一个点击事件,如下图所示:

JavaScript 代码如下:

var chartWrapper1 = FR.Chart.WebUtils.getChart("A3");

chartWrapper1.dataRefresh();

2.5 效果预览

2.5.1 PC 端

保存报表,点击数据分析预览,效果如下图所示:

2.5.2 移动端

总结

帆软FineReport类EXCEL操作界面,专注解决中国式复杂报表支持,导入现有Excel表样制作帆软数据分析报表与设计,支持保留绝大部分原有表公式支持多源数据关联,轻松解决分页、分栏、分组设置进行数据可视化分析

FineReport数据分析教程- 图表刷新接口相关推荐

  1. 帆软HTML5 APP,FineReport较HTML5图表软件的优势

    html5的优点诸多,网络标准公开.可以跨平台使用.自适应网页设计.支持即时更新,可以认为html5就是未来的趋势.用于html5图表的开发工具很多,各种工具之间也不容易作比较,故而笔者罗列一下各ht ...

  2. chart.js 图表刷新_Chart.js的花式,响应式图表

    chart.js 图表刷新 Data is all around us. While search engines and other applications work most optimally ...

  3. python炒股教程_Python股市数据分析教程 学会它,或可以实现半“智能”炒股

    原标题:Python股市数据分析教程 学会它,或可以实现半"智能"炒股 译者 | 阿里云云栖社区 摘要: 在本篇文章中,我们讨论了均线交叉策略的设计.回溯检验.基准测试以及实践中可 ...

  4. Haskell的数据分析教程 | Lynda教程 中文字幕

    Haskell的数据分析教程 | Lynda教程 中文字幕 Learning Haskell for Data Analysis 课程ID: 604234 时长: 3.3小时 所属类别:Haskell ...

  5. 1行代码实现Python数据分析:图表美观清晰,自带对比功能丨开源

    公众号关注 "视学算法" 设为 "星标",DLCV消息即可送达! 萧箫 发自 凹非寺 转自 | 量子位 你是否也在朋友圈看过这样的小广告: 「你要悄悄学Pyth ...

  6. python 数据比对 函数_1行代码实现Python数据分析:图表美观清晰,自带对比功能丨开源...

    原标题:1行代码实现Python数据分析:图表美观清晰,自带对比功能丨开源

  7. python数据分析图表展示_1行代码实现Python数据分析:图表美观清晰,自带对比功能丨开源...

    公众号关注 "视学算法" 设为 "星标",DLCV消息即可送达! 萧箫 发自 凹非寺 转自 | 量子位 你是否也在朋友圈看过这样的小广告: 「你要悄悄学Pyth ...

  8. 微机计算机硬件技术实用教程知识点,微机接口技术实用教程1.ppt

    微机接口技术实用教程1 微机接口技术实用教程 第1章 微型计算机接口技术基础 第1章 微型计算机接口技术基础 1.1 接口技术概述 输入/输出(Input/Output,I/O)是计算机与外部世界交换 ...

  9. 48种数据分析可视化图表

    可视化对于数据分析师来说可能不是最重要的,重要的是你分析或挖掘出来的结果是否有效.在这基础之上就需要通过可视化恰当完整的表达见解.这里又有区别了:实用性和美观性哪个更重要?要我说实用性是第一位的,能用 ...

最新文章

  1. DotNetNuke安装与下载
  2. 完整适配LUCI界面的Openwrt中EC20的QMI拨号
  3. Android MVP
  4. C或C 如何通过程序执行shell命令并获取命令执行结果?
  5. 分布式唯一ID的几种生成方案
  6. matlab读取图片亮度,Matlab中使用imagesc函数显示的亮度图像怎么和原图像的大小不一样?...
  7. azure夜校培训第5场 3月15日18:00---存储
  8. mysql二进制安装方法
  9. HttpRunnerManager接口自动化测试框架在win环境下搭建教程
  10. The Apache Software Foundation Announces Apache® Zeppelin™ as a Top-Level Project
  11. 图像分割python代码_SILC超像素分割算法详解(附Python代码)
  12. wordpress插件-wordpress常用插件大全
  13. 交互式绘图软件源码开发,简单好用功能强大的绘图工具
  14. 原型工具Axure6.5的使用
  15. python学习之函数(一)
  16. 如何给外行解释云计算
  17. 计算机磁盘清理软件,Cleanmgr+(电脑磁盘清理软件)
  18. eDP接口信号组成认识
  19. k8s部署springcloud架构的一些心得体会
  20. IE浏览器下使用AJAX登陆接口请求缓存与登陆不了的问题解决

热门文章

  1. 【Java Se】常用工具类之多线程
  2. fiddler安装证书失败
  3. java年利率_在java中怎么算一年的利息,假如年利率是2.25%
  4. 使用shp数据批量裁剪栅格数据并统计均值
  5. 5.4非线性反馈移位寄存器/5.5序列密码攻击法
  6. Java网络编程(四)—— ServerSocket(一)
  7. Windows 10 下 C 盘清理的四个最好办法 | 安全简单,无需插件 | C 盘快满了,如何清理 C 盘? | win 10 OS盘清理
  8. 南京邮电大学计算机非全调剂,南京邮电大学2018年拟接收(非全日制)考研调剂公告...
  9. 在keil5中如何替换代码中的关键字
  10. java通过exe4j打包的exe文件的反编译