SSRS URL Java字段值链接

时间:2019-02-08 14:12:19

标签: reporting-services ssrs-2016

我正在尝试将Field!GoogleLink.Value作为URL传递,就像SSRS报告中的打开url操作一样。 Field!GoogleLink.Value返回值:

  

https://www.google.co.uk/maps/dir/WA128AF/WA11GG

想法是该链接会打开Goog​​le地图并向您显示路线。 URL部分有效,但是我无法包装Java以在新窗口中打开。

我尝试了几十种变化: =Code.OpenURL("https://www.google.co.uk/maps/dir/" &Parameters!Postcode.Value &"/"& Fields!Postcode.Value )-尝试这样做,就像我要创建报表服务器链接

尝试了一些自定义代码:

Function OpenURL(ByVal URL As String) As String
Return “javascript:void(window.open(‘” & URL & “‘,’_blank’))”
End Function

=Code.OpenURL(Fields!GoogleMaps.Value)

这本质上是我正在寻找的查询

javascript:void(window.open('" & Fields!GoogleMaps.Value & "','_blank'))

1 个答案:

答案 0 :(得分:0)

单击文本框,右键单击,选择文本框属性,选择操作,选择转到URL,在fx表达式中输入以下内容:

=“ javascript:void(window.open('https://www.google.co.uk/maps/dir/WA128AF/WA11GG','_blank'))”“

保存报表并将其部署到报表服务器,当您单击文本框时,URL将在新页面中打开。