如何在Web部件中将SSRS报告中的URL打开到新窗口

时间:2013-06-17 13:51:53

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

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

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

如何让link / webpart在新标签页或窗口中打开网址?除了告诉用户右键单击链接并“在新标签页中打开”....

2 个答案:

答案 0 :(得分:18)

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

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

查看this article了解详情。

答案 1 :(得分:1)

添加到Christine's answer,如果需要字段值,则可以执行以下操作:

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