javascript - 使用参数在新窗口中打开 URL
问题描述
我在 SSRS 报告的 URL 中有以下代码,用于在新窗口中打开报告“GL TTM.rdl”。label 参数只接受一个字符串值“月”
但是,当我单击链接时,什么也没有发生。请帮我弄清楚这段代码有什么问题?
另外,我应该做些什么改变才能让这个新页面导出到 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')"
解决方案
我知道了。我从“标签”的参数值中删除了所有引号,并从报告名称中删除了 +
="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')"
推荐阅读
- c - 打印时将整数添加到 C-String
- numpy - 如何对分解的张量运算执行 einsum?
- flutter - 如何在 Flutter 的 Stream.periodic 事件中使用动态间隔时间
- c++ - 根据c ++中的特定行对矩阵的列进行排序
- sql - 需要使用自定义模式在另一个表中插入数据
- ios - Objective C 中的串行 API 调用
- python - Python Selenium 访问 Barchart 显示全部页面
- python - 试图为 y 轴数据选择多个列表项;获取 TypeError “列表索引必须是整数或切片,而不是元组”
- reactjs - 在 TypeScript 中,“我可以在没有道具的情况下调用的组件”怎么说?
- prolog - Prolog“切换”语句