自定义导出Excel按钮,但要根据当前页面不同时导出不同的页面,可以实现吗

因为我现在总共有三个页面。但是我本身参数面板内还有一个单选的复选框【当复选框选中的时候出report0_c,为空的时候显示report0】。然后我还有2个按钮是展示明细页面 和返回汇总表,如果展示明细页面的还需判断【report0_c,report0还有的report1(明细表)隐藏和显示】。

需要做的是导出按钮,分别根据当前显示的报表做导出。

可以用JS实现吗

FineReport JavaScript lku 发布于 2022-9-21 15:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
lkuLv4见习互助
发布于2022-9-22 11:28

https://help.fanruan.com/finereport/doc-view-4104.html#7

 有隐藏控件的JS就实现不了

最佳回答
0
snrtuemcLv8专家互助
发布于2022-9-21 15:05

你就根据你的需求,判断下导出那个报表块

JS实现决策报表导出单个报表块-https://help.fanruan.com/finereport/doc-view-4104.html

  • lku lku(提问者) 我看这个得是在11.的版本下的。我这边还是10.0的版本 然后我看下方评论是让我参考:https://help.fanruan.com/finereport10.0/doc-view-4104.html 参考这个的时候,我导出report0和report1 的时候会报错
    2022-09-21 15:42 
  • lku lku(提问者) 额,我看他的注意事项是,当报表块组件取消勾选「可见」,或使用 JS实现隐藏决策报表组件 方法隐藏了报表块,则不支持使用本文方法进行导出,导出后会无法打开文件。 那除了这个办法还有别的吗
    2022-09-21 15:46 
  • snrtuemc snrtuemc 回复 lku(提问者) 那就试试做两个模板,另外一个模板全部显示,导出时候用这这个全部显示模板
    2022-09-21 15:51 
  • lku lku(提问者) 回复 snrtuemc 那这样子我在这个隐藏的模块内怎么写这个JS呢
    2022-09-21 16:26 
  • snrtuemc snrtuemc 回复 lku(提问者) 你js换成下载的模板名称就可以啊。。
    2022-09-21 16:29 
  • 1关注人数
  • 270浏览人数
  • 最后回答于:2022-9-22 11:28
    请选择关闭问题的原因
    确定 取消
    返回顶部