【问题标题】:Opening a SharePoint document in a new window from an SSRS report从 SSRS 报告在新窗口中打开 SharePoint 文档
【发布时间】:2020-03-14 06:19:11
【问题描述】:

我有一个 SSRS 报告,我试图让用户能够通过单击报告中的字段直接转到 SharePoint 文档。报告的源数据是一个 SQL 表,该表中的一个字段具有完整的 url。如果我选择 Go To URL 选项并提供此字段作为 URL,它会成功打开文档,但是,它会在同一个窗口中打开。如果单击返回返回报告,则不再显示报告。因此,我想在新窗口中打开它。我已经查看了 stackoverflow 上发布的一堆解决方案,但似乎没有一个是通过字段名传递完整的 url。

我试过这个 ="javascript:void(window.open('Fields!SignedDocument.Value'))" 但它试图去这个不存在的网址: https://reportserver.abc.org/Reports/Fields!SignedDocument.Value

有什么建议吗?

【问题讨论】:

    标签: sharepoint reporting-services


    【解决方案1】:

    您的表达方式是将您的字段添加为文本的一部分。

    您希望表达式将您的值插入到 OPEN 字符串中。使用双引号关闭字符串,然后添加您的字段值并附加字符串的其余部分(比说的容易)。

    ="javascript:void(window.open('" & Fields!SignedDocument.Value & "'))" .
    

    这会将签名文档字段的值放入字符串中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-13
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      • 2015-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多