Javascript 在新的空白窗口中打开报告链接URL
我的报告中有动态链接,单击链接时,我希望它在Javascript 在新的空白窗口中打开报告链接URL,javascript,reporting-services,hyperlink,Javascript,Reporting Services,Hyperlink,我的报告中有动态链接,单击链接时,我希望它在target=“\u blank”中打开 我试过以下几点,但我肯定是错过了一个或两个引号,因为我没有运气。这些参数可能会让我发疯。例如,我尝试了以下方法: =“javascript:void(window.open('http://server/folder/filename.aspx?ds=“&Parameters!UserName.Value&'&bu='&Fields!Business_Unit.Value&'&in='&Fields!项目编号值
target=“\u blank”
中打开
我试过以下几点,但我肯定是错过了一个或两个引号,因为我没有运气。这些参数可能会让我发疯。例如,我尝试了以下方法:
=“javascript:void(window.open('http://server/folder/filename.aspx?ds=“&Parameters!UserName.Value&'&bu='&Fields!Business_Unit.Value&'&in='&Fields!项目编号值,''u blank')”
以及:
=”http://server/folder/filename.aspx?ds=“&参数!UserName.Value&“&bu=”&字段!Business_Unit.Value&“&in=”&字段!项目编号值&rc:LinkTarget=\u空白
有什么建议吗?您需要使用window.open或target
或
javascript:void(window.open('http://...'));代码>
不是两者都有。如果您正在构建URL,请在将其注入文档之前构建它。尝试以下操作:
="javascript:void(window.open('http://server/folder/filename.aspx?ds=" & Parameters!UserName.Value & "&bu=" & Fields!Business_Unit.Value & "&in=" & Fields!Item_No.Value & "','_blank'))"
请在报表访问URL上尝试此操作
&rc:LinkTarget=_blank
报告字段上的选项必须类似于=”http://yourURL.com“
在跳转到URL框中使用下面的脚本
="javascript:void(window.open('http://servername/ReportServer/Pages/
ReportViewer.aspx?/TestFolder/TestReportName&rs:Command=Render&Parameter1=" &
Parameters!Date1.Value & "&Paramerter2=" & Parameters!dayname.Value &
"&Parameter3=" & Fields!Booknumber.Value & "&Parameter4=" &
Fields!TopicOrderby.Value & "','_blank'))"
请仔细检查servername
,reportname
,parameternames
(区分大小写)。这对我有效:
="javascript:void window.open(" &"'" & Globals!ReportServerUrl & "/Pages/ReportViewer.aspx?" & Globals!ReportFolder & "/SubReportWithMemberInfoUsedByWaiverFinance&rc:Parameters=False&RepParameterSet=50,>64,E," & Fields!YYYYMM.Value & "','_blank')"
我在SSRS 2014中测试过,效果很好(不需要在VOID和WINDOW之间加括号。set
HyperlinkTarget="_blank"
asp页面中
元素的
它以何种具体方式失败?将其添加到“转到URL”表达式中,效果非常好。
="javascript:void window.open(" &"'" & Globals!ReportServerUrl & "/Pages/ReportViewer.aspx?" & Globals!ReportFolder & "/SubReportWithMemberInfoUsedByWaiverFinance&rc:Parameters=False&RepParameterSet=50,>64,E," & Fields!YYYYMM.Value & "','_blank')"
="javascript:void window.open(" &"'" & Globals!ReportServerUrl & "/Pages/ReportViewer.aspx?" & Globals!ReportFolder & "/SubReportWithMemberInfoUsedByWaiverFinance&rc:Parameters=False&RepParameterSet=50,>64,E," & Fields!YYYYMM.Value & "','_blank')"
HyperlinkTarget="_blank"