11

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

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

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

4

2 回答 2

27

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

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

查看这篇文章了解更多信息。

于 2013-06-17T14:26:59.883 回答
9

添加到Christine 的回答中,如果需要 Fields 值,可以执行以下操作:

="javascript:void(window.open('https://myserver/mypath/mypage.aspx?myID=" & Fields!myID.Value & "','_blank'))"
于 2018-05-25T11:59:10.043 回答