2016-03-30 53 views
1

我有几个包含钻取链接的SSRS报告,它们在网站上打开弹出式浏览器窗口,该窗口可以正常工作。SSRS Excel导出不会在弹出窗口中打开钻取链接

我在文本框操作的URL中使用java脚本。问题是,当我将报告导出到Excel时,无法打开弹出窗口。有一段时间,我点击链接后收到错误消息“引用无效”。其他直接向您提供报告的钻取工作完美无缺。当我在弹出窗口的URL中使用Java时。

最近我再次使用IE浏览器开始,所以现在不但得不到上面的错误“参考无效”,现在我收到以下消息: enter image description here 我点击“是”,然后我得到了一个空白“观下载“窗口。

enter image description here

这是我使用我的追溯操作URL

="javascript:void(window.open('/_layouts/15/ReportServer/RSViewerPage.aspx?rv:RelativeReportUrl=/SSRS%20Library/Rx Transaction Detail.rdl&rv:ParamMode=Hidden&rv:Toolbar=None&rv:HeaderArea=None&rp:StoreKey=" + Fields!StoreKey.Value.ToString + " &rp:RxNumber=" + Fields!RxIdentifier.Value.ToString + "&rp:RefillNumber=" + Fields!RefillNumber.Value.ToString + "', 'RXOVERVIEW','width=1335,height=450,location=no'))" 

的JavaScript是有什么办法可以从Excel钻打开浏览器弹出窗口 - 通过链接?

回答

1

继为我工作得非常好:

=IIf(Globals!RenderFormat.IsInteractive=false, Fields!Link.Value, "javascript:void(window.open('" & Fields!Link.Value & "','_blank'))") 
相关问题