2016-03-30 35 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'))") 
相關問題