2013-03-07 56 views
0

我有一个SSRS报告,它采用RowGroups来分组数据。组中使用的其中一个字段是将URL存储为文本的字段。我在文本框上设置了一个Go To URL操作,该操作使其充当超级链接,打开以字段(即= Fields!URL.value)中的文本存储的URL。SSRS报告超链接丢失.net应用程序中的功能

该文本框可以在BIDS和报表管理器中正常工作,但是当通过我们的自定义.asp报表应用程序访问该报表时,该文本框会失去此链接功能。它只是成为文本。当鼠标悬停在文本框上时,光标不会改变。我在RowGrouping之外的报表上创建了另一个文本框,并以相同的方式对其进行配置,并且它在报表管理器和报表应用程序中正常工作。

在报表应用程序的RowGroup中,是否有任何特定的配置可能会限制Go to Action属性?这可能是报告问题,还是报告应用程序的问题?

+0

想不到任何事情。动作表达是什么样的? – 2013-03-08 04:08:51

+0

操作是转到URL,为URL指定的表达式是= Fields!URL.Value,它引用数据集中的一个字段,该字段的URL存储为文本。这很奇怪,因为它在报表管理器中工作得很好,但在报表应用程序中却没有。但是,在RowGroup外部使用文本框时,它在报表管理器和报表应用程序中均可正常工作。 – dmedz 2013-03-08 15:00:24

回答

0

从来没有真正找到了答案这个问题,但是周围的工作我所用放置一个文本框的文本框分组,其中的链接似乎正常工作的权利。

0

如果您正在使用ReportExecutionService检查来确保设备信息参数中的Javascript为true?

<DeviceInfo> 
    <JavaScript>True</JavaScript> 
</DeviceInfo> 

但是你说如果它是在报告的另一部分,它工作?

link to <DeviceInfo> Details

+0

感谢Adam,我将由Report App开发人员运行此操作。尽管用于URL的表达式并未使用JavaScript来打开新窗口,但它只是使用= Fields!URL.Value。此外,组外的另一个转到URL文本框似乎正常工作。我现在正在寻找一种方式来以某种方式从该组中解压出该文本框并将其置于外部,但仍然引用该特定组实例的相关URL ... – dmedz 2013-03-08 16:06:13