SSRS使用超链接嵌入Javascript

时间:2013-05-03 15:49:19

标签: reporting-services

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

这是我的脚本:

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

我最近开始研究SSRS。有人可以帮助我,我该怎么做才能完成这项工作。提前致谢

1 个答案:

答案 0 :(得分: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. 下的“转到网址”
  5. 点击“Fx”表达式并输入类似于上面代码的内容。
  6. 在我的代码中Fields!itemlevellocation.value基本上说明我的数据集中的'itemlevellocation'的值有报告网址。您可以使用谷歌或任何你想要的调试测试。基本上你用javascript打开一个窗口。出于某种原因,这在商业智能开发工作室中不起作用,除非有一些方法来启用我不知道的javascript。我需要先将它部署到SSRS服务器上进行测试。

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