我已经创建了具有多个列的日期,时间,地点,注释字段&按会议名称的SSRS报告。如何在SSRS报告中将整行设置为超链接?
在日期字段中,我创建了超链接来打开与特定会议相关的另一个文档报告。
现在我想设置SSRS报告中整行的超链接来打开另一个报告。
我已经创建了具有多个列的日期,时间,地点,注释字段&按会议名称的SSRS报告。如何在SSRS报告中将整行设置为超链接?
在日期字段中,我创建了超链接来打开与特定会议相关的另一个文档报告。
现在我想设置SSRS报告中整行的超链接来打开另一个报告。
使用内置的SSRS控件无法将行点击带到另一个报告是不可能的,但是存在黑客行为。除非你想花大量的时间把事情做对,我建议只对这个缩减您的要求;)
修改ReportingServices.js
这是一个完整的黑客。此文件驻留在服务器上的Reporting Services安装文件夹中,并由ReportViewer控件加载以呈现服务器端报告。您可以在其中添加一些语义来自定义和扩展报告中的功能。 Here是一个更详细一点和这种方法的一个例子。
修改PageThatContainReportViewer.aspx
您可以添加Javascript代码到包含报表查看器的页面。由于JavaScript会调用函数,因此您放置在根页面中的j将会被您的报告访问。此外,一旦报表在查看器中呈现报告,您可以与报表内容交互,再次完整黑客。
嗨Ross。出于好奇,你知道这是否适用于SharePoint集成?我并不是说我会尝试,但是我们曾经说过“如果......”会出现奇怪的事情。 – SMM
我会建议要么放置一个查看更多...按钮或使每个标签超链接。这是一个没有证据的,可能会出现错误的路径,这个客户端很糟糕。 –
在SSRS中,只有标签可以导航到或跳转到属性。你将不得不克服这一点,并在客户端使用JavaScript或缩减你的需求。 –
你可以重复每个领域的超链接吗? – SMM
@SMM,正确的我们可以在每个字段上重复超链接,但是看起来像片段,不能像整行一样工作。 – Conqueror