Как контролировать целевую структуру служб отчетов (SSRS) в подробностях

Я использую службы отчетов SQL 2005 (SSRS) с элементом управления средством просмотра веб-отчетов. Отчет отображается внутри IFRAME на веб-странице. Если я реализую функцию детализации, прикрепив действие URL-адреса к элементам диаграммы, навигация будет происходить только внутри IFRAME. Я знаю, как установить целевой фрейм для навигации на обычной HTML-странице. Но в определении отчета (RDL) я не могу найти никакого свойства для выбора целевого фрейма. Любое решение или обходной путь?


person Ron Harlev    schedule 05.02.2009    source источник


Ответы (3)


хм, он явно не отправил мой последний ответ. Вы можете попробовать добавить параметр строки запроса rc: LinkTarget в IFRAME src. Я использую "& rc: LinkTarget = _blank" на некоторых диаграммах, отображаемых в IFRAME, и они правильно открывают полный отчет.

http://msdn.microsoft.com/en-us/magazine/cc188712.aspx

person Jordan McMillan    schedule 23.06.2009

Я не верю, что в RDL есть такая встроенная опция. Попробуйте добавить ее в качестве элемента подключения и посмотрите, добавят ли они ее в будущую версию SQL Server.

person mrdenny    schedule 06.02.2009

Если вы переопределите метод HTML Render и передадите некоторые параметры DeviceInfo, вы сможете это сделать.

Взгляните на http://msdn.microsoft.com/en-us/library/ms155395.aspx

Для этого есть свойство LinkTarget.

person jgallant    schedule 23.06.2009