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