Как проконтролировать целевой фрейм служб отчетов (SSRS) - PullRequest
1 голос
/ 06 февраля 2009

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

Ответы [ 3 ]

3 голосов
/ 23 июня 2009

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

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

0 голосов
/ 23 июня 2009

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

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

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

0 голосов
/ 07 февраля 2009

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

...