【问题标题】:SSRS URL Java Field Value linkSSRS URL Java 字段值链接
【发布时间】:2019-02-08 14:12:18
【问题描述】:

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

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

这个想法是链接打开谷歌地图并向您显示方向。 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'))

【问题讨论】:

    标签: reporting-services ssrs-2016


    【解决方案1】:

    点击一个文本框,鼠标右键,选择文本框属性,选择动作,选择转到URL,在fx表达式中输入以下内容:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多