2013-03-07 1 views
0

У меня есть Отчет SSRS, в котором используется RowGroups для группировки данных. Одним из полей, используемых в группе, является поле, в котором URL-адрес хранится как текст. Я установил действие Go To URL в текстовое поле, которое позволяет ему действовать как гиперссылка, которая открывает URL-адрес, хранящийся в виде текста, в поле (т. Е. = Поля! URL.value).Отчет о SSRS Гиперссылка лишает функциональность в .net-приложении

Текстовое поле прекрасно работает в BIDS и в диспетчере отчетов, но когда доступ к отчету осуществляется через наше приложение .asp Reporting Application, текстовое поле теряет эту функциональность. Он просто становится текстом. Когда курсор мыши курсирует над текстовым полем, курсор не изменяется. Я создал другое текстовое поле в отчете за пределами RowGrouping и настроил его таким же образом, и он отлично работает в диспетчере отчетов и в приложении отчетов.

Есть ли какая-либо конкретная конфигурация, которая может ограничивать свойство Go to Action, когда в RowGroup в приложении для отчетности? Может ли это быть проблемой с отчетом или проблемой в приложении Reporting App?

+0

Не могу думать ни о чем. Как выглядит выражение действия? –

+0

Действие - Перейти к URL-адресу, а выражение, указанное для URL-адреса, - это = Поля! URL.Value, который ссылается на поле из набора данных с URL-адресом, хранящимся в виде текста. Это странно, потому что он отлично работает в диспетчере отчетов, но не в приложении отчета. Однако при использовании текстового поля вне RowGroup он отлично работает как в диспетчере отчетов, так и в приложении отчетов. – dmedz

ответ

0

Никогда действительно нашел ответ на эту проблему, но работа вокруг я помещал в текстовое поле справа от текстового поля сгруппированных, где связь, кажется, работает хорошо.

0

Если вы используете проверку ReportExecutionService, чтобы убедиться, что Javascript верен в параметре информации об устройстве?

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

Но вы сказали, что это сработало, если оно было в другой части отчета?

link to <DeviceInfo> Details

+0

Спасибо Адаму, я запустил его разработчиком Report App. Хотя выражение, используемое для URL-адреса, не использует javascript для открытия нового окна, оно просто использует = Fields! URL.Value. Кроме того, другое текстовое поле Go To URL вне группы, похоже, работает нормально. Теперь я ищу способ как-то вытащить это текстовое поле из группы и разместить его снаружи, но все же ссылаясь на соответствующий URL-адрес для этого конкретного экземпляра группы ... – dmedz

 Смежные вопросы

  • Нет связанных вопросов^_^