如何在 Webpart 的 s-s-rS 报告中打开 URL 到新窗口

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

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

查看this article 了解更多信息。

【讨论】:

谢谢!我对创建 s-s-rS 报告相对较新,所以...非常感谢您的反馈!【参考方案2】:

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

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

【讨论】:

这是一个很好的解决方案,但是是否可以打开这个新标签而不自动切换到它?

以上是关于如何在 Webpart 的 s-s-rS 报告中打开 URL 到新窗口的主要内容,如果未能解决你的问题,请参考以下文章

如何在 s-s-rS 中自动化报告交付

如何在 s-s-rS 报告中设置动态轴单位?

如何从网站获取可用的 s-s-rS 报告

如何在 s-s-rS 中使用表达式转移到报告

如何在 s-s-rS 报告中显示提供的搜索参数?

如何阻止 excel 合并我的 s-s-rS 报告列?