我正在尝试将Field!GoogleLink.Value作为URL传递,就像SSRS报告中的打开url操作一样。 Field!GoogleLink.Value返回值:
想法是该链接会打开Google地图并向您显示路线。 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'))
答案 0 :(得分:0)
单击文本框,右键单击,选择文本框属性,选择操作,选择转到URL,在fx表达式中输入以下内容:
=“ javascript:void(window.open('https://www.google.co.uk/maps/dir/WA128AF/WA11GG','_blank'))”“
保存报表并将其部署到报表服务器,当您单击文本框时,URL将在新页面中打开。