【问题标题】:How to open URL in SSRS report in webpart to new window如何在 Webpart 的 SSRS 报告中打开 URL 到新窗口
【发布时间】:2013-06-13 12:12:32
【问题描述】:

我创建了一个报告,我将使用报告查看器通过 Web 部件将其嵌入到 Sharepoint 2007 中。这很好用并且看起来相当不错,但是在报告中我有一个文本字段,其操作是“转到 URL”。

当我单击 webpart 中的链接时,链接会转到 URL,但它会在 webpart 中打开 URL。有点丑。除了设置 URL 之外,报告中的文本框似乎没有任何其他功能/属性。

如何使链接/webpart 在新选项卡或窗口中打开 URL?除了告诉用户右键单击链接和“在新选项卡中打开”之外......

【问题讨论】:

    标签: reporting-services sharepoint-2007 web-parts


    【解决方案1】:

    您是否尝试过使用 javascript 和 window.open 在文本框的 Go To URL 操作中打开一个新窗口?例如:

    ="javascript:void(window.open('http://myserver/mypath/myasppage.html', '_blank'))"
    

    查看this article 了解更多信息。

    【讨论】:

    • 谢谢!我对创建 SSRS 报告相对较新,所以...非常感谢您的反馈!
    【解决方案2】:

    添加到Christine's answer,如果需要字段值,可以这样做:

    ="javascript:void(window.open('https://myserver/mypath/mypage.aspx?myID=" & Fields!myID.Value & "','_blank'))"
    

    【讨论】:

    • 这是一个很好的解决方案,但是是否可以打开这个新标签而不自动切换到它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 2020-03-14
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多