【问题标题】:SSRS Action Expression - open a new page using a field value as a urlSSRS Action Expression - 使用字段值作为 url 打开一个新页面
【发布时间】:2020-09-30 18:55:13
【问题描述】:

我有一个代表已保存 PDFS 并显示在 SSRS 报告中的 url 表。我使该字段可单击,并且该操作会在同一窗口中打开 pdf,这允许我将 pdf 保存到我的桌面。但是当我点击 Windows 后退按钮时,我必须重新输入参数。

我更喜欢单击该字段并在新窗口中打开它。事实上,我希望能够单击一个按钮并在新窗口中打开所有 URL,或者至少打开一个以上。

我似乎无法获得正确的语法,甚至无法在新窗口中打开 1 个网址。

帮助!我的语法有什么问题?

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

【问题讨论】:

  • 当我点击报告中的链接时没有任何反应。这是我尝试单击的示例链接:https:trp250.it.trc.edu/pdf/14040-nbill.pdf – 当单击链接而不是现有文件时,实际的 pdf 由另一个应用程序生成服务器。

标签: url reporting-services expression action new-operator


【解决方案1】:

你需要告诉链接它是一个要打开的文件。

试试这个。

="javascript:void(window.open('file:"+Fields!Standard_view_PDF.Value+"','_blank'))"

【讨论】:

  • 我认为您还解决了另一个问题。 OP 没有将字段值连接成有效的字符串。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-14
  • 1970-01-01
  • 2020-12-28
  • 2012-10-10
相关资源
最近更新 更多