0

我有一列显示“查看附件”。为此,我在数据集中有附件 ID 列。现在我必须插入一个超链接,以便当我单击“查看附件”时它会打开一个 pdf 文件。

这是我的脚本:

PopupWindowModal('TrainViewAttachment.aspx?attachmentId=' + TableId,800,700)

我最近开始研究 SSRS。有人可以帮我做什么来完成这项工作。提前致谢

4

1 回答 1

2

将其替换PopupWindowModal('为以下内容:

"javascript:void(window.open('" + Fields!itemlevellocation.Value + "&Impacted=true" +
"', '', 'width=1000, height=800, top=0, left=0, resizable=yes'))"

去做这个:

  1. 获取您想要单击的表格或报告对象中的单元格。右键单击选择“文本框属性”
  2. 转到左侧窗格中的“操作”。
  3. 在“作为操作启用”下选择“转到网址”
  4. 点击“Fx”进行表达并输入与上面代码类似的内容。

在我的代码Fields!itemlevellocation.value中,基本上是在我的数据集中说明“itemlevellocation”的值有报告网址可以访问。你可以用谷歌或任何你想要的调试测试。基本上你正在用javascript打开一个窗口。出于某种原因,这在 Business Intelligence Development Studio 中不起作用,除非有某种方法可以启用我不知道的 javascript。我需要先将它部署到 SSRS 服务器上进行测试。

更多关于 SSRS 的 javascripting 在这里:http ://www.bp-msbi.com/2008/09/advanced-javascript-in-reporting/

于 2013-05-03T21:17:27.440 回答