Как настроить область результатов встроенного отчета SSRS для горизонтальной прокрутки, если она слишком широкая - PullRequest
0 голосов
/ 22 февраля 2019

Я создал отчет SSRS, который содержит потенциально очень широкую таблицу записей.Когда я просматриваю это в приложении построителя отчетов (рис. 1) или в моем браузере с портала SSRS (рис. 2), оно правильно отображает панель параметров вверху на 100% ширины области отображения и отображает горизонтальную полосу прокрутки.в области результатов, чтобы можно было прокрутить вправо, чтобы увидеть все столбцы таблицы.

Однако, когда я встраиваю отчет в мое веб-приложение MVC, которое является основной целью отчета, горизонтальная полоса прокруткине отображается, это означает, что самые правые столбцы всегда скрыты (рис. 3).Как вы можете видеть на скриншоте, это не случай установки свойства стиля overflow для контейнера на веб-странице, потому что содержимое не переполняется - панель параметров прекрасно использует доступную ширину.Я перепробовал всевозможные настройки overflow, но ничего не изменилось.

Лучшее, чего я смог добиться, - это установить ширину iframe, отображающую встроенный отчет, как> 100%.Это вызывает переполнение в его родительском div, к которому я могу применить overflow: auto, чтобы получить полосу прокрутки (рис. 4).проблема в том, что панель параметров по-прежнему заполняет ширину iframe, в которую она загружена, поэтому кнопка «Просмотр отчета» всегда отключена от экрана, и пользователю приходится каждый раз прокручивать вправо, чтобы запустить отчет, чтовероятно, худший из всех.

Кто-нибудь знает, почему отчет не показывает горизонтальную полосу прокрутки во встроенной области отчета, как при естественном просмотре в SSRS?И есть ли способ это исправить?Я играл с шириной интерактивной страницы, шириной страницы и множеством других вещей, но ничего не работает.

Report viewed in Report Bulider Рис. 1

Report viewed in SSRS reports portal Рис. 2

Report embedded in web page Рис. 3

Reported embedded in web page with parent iframe set to 150% width Рис. 4

...