在带有参数的新窗口中打开URL

时间:2019-11-04 16:44:39

标签: javascript reporting-services

我在SSRS报告的URL中包含以下代码,以在新窗口中打开报告“ GL TTM.rdl”。 label参数只接受字符串值“ month”

但是,当我单击链接时,没有任何反应。请帮我弄清楚这段代码有什么问题?

此外,我应该做些什么更改才能将该新页面导出到Excel?

    ="javascript:void window.open(" &"'"& Globals!ReportServerUrl &"/Pages/ReportViewer.aspx?"
  &Globals!ReportFolder 
  & "/GL+TTM
  &cono="& Fields!cpnyid.Value &"
 &PLRow="&Fields!PLrow.Value &"
 &fiscyr="&Fields!fiscyr.Value &"
&MonthName="&Fields!MonthName.Value &"
&label="'month'"
&Category="&Fields!Category.Value &"
 ','_blank')"

1 个答案:

答案 0 :(得分:0)

我明白了。我从'label'的参数值中删除了所有引号,也从报告名称中删除了+

="javascript:void window.open(" &"'"& Globals!ReportServerUrl 
  &"/Pages/ReportViewer.aspx?"
  &Globals!ReportFolder 
   & "/GL TTM
  &cono="& Fields!cpnyid.Value &"
  &PLRow="&Fields!PLrow.Value &"
  &fiscyr="&Fields!fiscyr.Value &"
  &MonthName="&Fields!MonthName.Value &"
 &label= month
  &Category="&Fields!Category.Value &"
   ','_blank')"