决策报表导出问题

决策报表通过单选按钮组控件,实现不同视角两个不同报表块的显示与隐藏,

那导出的话怎么能让显示的那个报表块导出啊,或者可不可以放两个导出按钮根据显示与隐藏分别导出不同的报表块

image.png

FineReport 帆软用户YbG5J0kkjo 发布于 2023-5-17 14:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-17 14:04(编辑于 2023-5-17 14:52)

决策报表导出单个报表块- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

指定报表块名称呀。注意大写

image.png

sessionid按你以面的方式获取。导出按钮类似如下

var s = this.options.form.getWidgetByName("分析视角").getValue();

if(s=="原材料"){

var myname="REPORT0";

window.open("${servletURL}?op=ec_export&sessionID="+a+"&widgetName="+myname+"&format=excel&extype=simple")

//报表块名称要大写

}

else {

var myname="REPORT1";

window.open("${servletURL}?op=ec_export&sessionID="+a+"&widgetName="+myname+"&format=excel&extype=simple")

//报表块名称要大写

}

image.png

两个报表块都设置可见

image.png

  • 2关注人数
  • 257浏览人数
  • 最后回答于:2023-5-17 14:52
    请选择关闭问题的原因
    确定 取消
    返回顶部