【问题标题】:How to open a new tab in a browser by click on SSRS bar chart report如何通过单击 SSRS 条形图报告在浏览器中打开新选项卡
【发布时间】:2021-03-13 17:53:41
【问题描述】:

我开发了一些 SSRS 报告,我正在 JBOSS 服务器上托管的 Web 应用程序仪表板中访问这些报告。到目前为止,我想在点击条形图报告时打开一个新标签页

javascript:void(window.open('URL','_blank'))

在 SSRS 条形图报告中,但它对我不起作用。另外,我也尝试过&rc:LinkTarget=_blank,但还没有成功,报告只在同一个选项卡中打开。 Browser Inspector 显示 target 属性设置为 _top 而不是 _blank

="java script:void(window.open('URL','_blank'))"

除了上述之外,我还测试了 SSRS 报告其工作正常并在单独运行时打开新选项卡(直接在浏览器中使用 Web 服务 URL 运行),但是当您在托管 Web 应用程序仪表板中访问此报告时,它是不工作。

你们能帮帮我吗。

谢谢。

【问题讨论】:

    标签: javascript reporting-services


    【解决方案1】:

    您必须使用 action 属性。转到您的 tablix 单元格或文本框 Textbox Properties > Action > Go to URL 并添加您的 URL。例如:

    https://www.google.de/
    

    现在,当您执行报告并单击单元格时,您将跳转到该站点。

    【讨论】:

    • 您好 Strawberryshrub,我已经将 Action-->URL 添加到条形图系列。除了上述之外,当您单独运行 SSRS 报告时,它运行良好,但是当您在托管的 Web 应用程序仪表板中访问此报告时,它就无法正常工作
    • 嗯,好吧,我只是用了一个报表服务器,所以我不能帮你。
    • 感谢您的回复。有没有人遇到过同样的问题,请帮我解决这个问题。非常感谢您的回复。
    • 大家好,等待您的回复。
    • 大家好,等待您的回复。
    【解决方案2】:

    我不确定,但这可能是您要求的。这是我使用的,对我来说效果很好。

    ="javascript:void(window.open('URL & Parameter =" & Fields!Parameter.Value & "&rs:ClearSession=True','NewTabName'))"
    

    我目前正在尝试找出一个变体,它会在新的浏览器选项卡中以 pdf 格式打开报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      • 2018-10-04
      相关资源
      最近更新 更多