点击决策报表A的下载按钮,下载决策报表B的内容,下载图片有一部分数据为空

点击决策报表A的下载按钮,下载决策报表B的内容,A给B传参,B不打开直接下载。下载图片有一部分数据为空是为什么呢?B没有加载完数据就下载图片了?

怎么解决?决策报表A:image.png

下载按钮的js:

setTimeout(function(){    

var  regiontype=_g().getWidgetByName('区域类别').getValue();    

var  regiondetl=_g().getWidgetByName('区域详情').getValue();    

var  stdate=_g().getWidgetByName('开始日期').getValue();    

var  enddate=_g().getWidgetByName('结束日期').getValue();    

var  showtp=_g().getWidgetByName('显示类型').getValue();    

var REPORT_URL =  '${servletURL}?viewlet=/HR/IHR/数据看板/下载用仅显示BI图表.frm&op=export&format=image&regiontype='  + regiontype + '&regiondetail=' + regiondetl + '&startdate=' + stdate  + '&enddate=' + enddate + '&pointcode=' + point_code +  '&srccode=' + src_code;    

window.location = encodeURI(REPORT_URL);    

},300);    

下载决策报表B的图片结果。image.png

FineReport yunliwuli 发布于 2022-9-1 18:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yunliwuliLv5见习互助
发布于2022-9-7 17:48

2个参数的值传反了。修改后下载的数据是正常的。谢谢各位老师解答

最佳回答
0
luojian0323Lv7资深互助
发布于2022-9-1 18:21

看日志中对应那个图表的sql执行情况,哪个过滤条件出了问题。就解决对应参数值问题。

  • yunliwuli yunliwuli(提问者) 老师,我看了下日志,是下载完了图片了后,sql执行的。。这种怎么能调一下是sql执行完后再下载图片呢。
    2022-09-01 18:29 
最佳回答
0
axingLv6专家互助
发布于2022-9-1 18:26
  • yunliwuli yunliwuli(提问者) 老师,我这个不是当前的决策报表A,是A给决策报表B传参,并下载。这样的话session是当前的A的是可以的吗?
    2022-09-02 08:47 
  • 2关注人数
  • 361浏览人数
  • 最后回答于:2022-9-7 17:48
    请选择关闭问题的原因
    确定 取消
    返回顶部