决策报表怎么实现大数据集导出

https://help.fanruan.com/finereport10.0/doc-view-2597.html?source=4

决策报表怎么实现这个链接中  3. 示例二:大数据集导出动态参数值 的效果

报表控件都在body里

image.png

Rivery 发布于 2022-3-14 10:52 (编辑于 2022-3-14 10:53)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
RiveryLv5中级互助
发布于2022-3-14 14:54

单拉一个tab下的报表块,控件写上编辑后的JS刷新报表块事件,导出即可

最佳回答
0
snrtuemcLv8专家互助
发布于2022-3-14 10:55

先安装个插件

决策报表导出插件-https://help.fanruan.com/finereport10.0/doc-view-1476.html

然后参考

决策报表导出单个报表块-https://help.fanruan.com/finereport10.0/doc-view-4104.html

按照大数据集导出方式

  • Rivery Rivery(提问者) 下载插件之后,修改月份参数为03,下载出来的数据仍然是第一次预览时候的02
    2022-03-14 11:14 
  • snrtuemc snrtuemc 回复 Rivery(提问者) 决策报表有个小BUG,控件选取后,直接js取控件值,会延迟,可以把控件直接诶写在报表块单元格,=$控件名,然后从报表块单元格取,或者选值后等待1-2秒在导出
    2022-03-14 11:17 
  • Rivery Rivery(提问者) 回复 snrtuemc 但是在你发的链接里面,不涉及到控件参数的传递呀,要写到哪里呢
    2022-03-14 11:20 
  • snrtuemc snrtuemc 回复 Rivery(提问者) 试试整个你原来代码做一个延迟导出,就是,setTimeout(function() { 你原来的代码 }, 1000); 还不行可以尝试将1000改成2000
    2022-03-14 11:25 
  • Rivery Rivery(提问者) 回复 snrtuemc 不行耶,我这个报表块是放在tab下的第三个tab页,只有切换到这个tab页的时候,修改参数tab页数据才会变化
    2022-03-14 13:42 
  • 1关注人数
  • 564浏览人数
  • 最后回答于:2022-3-14 14:54
    请选择关闭问题的原因
    确定 取消
    返回顶部