Как отобразить ТОЛЬКО раскрывающийся список экспорта и значок печати при использовании параметров доступа к URL служб отчетов - PullRequest
0 голосов
/ 17 августа 2011

http://myServer/reportserver?/MyReportsFolder/Report1&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=true

Я использую вышеуказанный URL для отображения отчета SSRS, но мне не понравилось показывать панель инструментов полного отчета, установив rc: Toolbar = true.Существуют ли какие-либо другие параметры, которые я могу добавить к URL-адресу, чтобы при отображении отчета на панели инструментов отображались только раскрывающийся список «Экспорт отчета» и значки «Печать отчета».Я хочу, чтобы Zoom, Refresh и все другие элементы управления, кроме Export Report Dropdown и Print Report Icons.

Это легко установить, если вы используете элемент управления reporViewer, но здесь я получаю доступ к отчету напрямую по его прямому URL.

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

Создайте свою собственную таблицу стилей.В папке Styles скопируйте файл Htmlviewer.css в MyStyleSheet.css и измените строки

.ToolbarZoom
{
    display: inline;
}

на

.ToolbarZoom
{
    display: none;
}

Затем обратитесь к своей таблице стилей в URL: & rc: Stylesheet= MyStyleSheet

http://msdn.microsoft.com/en-us/library/ms345247.aspx

0 голосов
/ 17 августа 2011

Мне кажется, что хорошим решением было бы создать html-страницу с выпадающим списком и типами выходных данных формата отчета и вызвать тот же URL-адрес со значением «rs: Format = N» в URL-адресе, замененном соответствующим форматом.Значок печати может вызвать PDF в браузере, который пользователь может распечатать.

В противном случае, если вы используете .Net, вы можете отправить отчет напрямую на принтер, если это отчет клиента или сервера, и получить вседругие формы отчета в памяти и выписать их для пользователя из приложения.Но он использует ReportViewer, даже если он никогда не используется для визуализации отчета, и вы сказали, что это не вариант.

Использование прямого URL-адреса, я не думаю, что это возможно.Если вы хотите поместить его в iframe, вы можете установить высоту и запретить прокрутку, чтобы отчет не показывался пользователю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...