2009-09-15 74 views
1

我有一份报告(SSRS),它包含各个操作的链接。 javaScript在那里,因此当在我的web应用程序中使用时,新的向下钻取报告将在新的弹出窗口中打开。SSRS:在导出为PDF时从报告链接中删除javaScript

唉,导出报表为PDF链接时(向下钻取)不再工作,因为PDF不会处理JavaScript的...

  1. 如何从javaScript清理导出PDF链接?
  2. 或者,如何告诉SSRS在导出时完全关闭链接?

代码:

="javascript:void(window.open('" & Parameters!WebServer.Value & "/pages/reports/somePage.aspx?params=" & Parameters!dfb_DataSet_GN4.Value) & "','Blue','location=no,resizable=yes,menubar=no,toolbar=no,scrollbars=yes,status=no,height=704,width=985'))" 

回答

0

不知道这是可以做到,但我不这么认为。 然而,你可以有一个隐藏的参数,默认情况下使用JavaScript链接,并在susbcriptions将使用正常的链接。

0

继为我工作

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