Отчет SSRS по-разному отображается в браузере для построителя отчетов - PullRequest
0 голосов
/ 15 января 2019

Построитель отчетов SSRS 2017 правильно отображает отчет с помощью кнопок развертки и данных поля. При отображении в браузере данные развертки и поля не отображаются.

Edge, Chrome и IE все скрывают поле с кнопкой развертки на нем. Ошибка, по-видимому, связана с css в .MSRS-RVC .tdResizable overflow:hidden, как будто она не отмечена (как в Chrome, так и в IE Devtools), поля отображаются правильно и работают нормально.

Захват экрана с пропущенными полями:

enter image description here

Report Builder Снимок экрана, показывающий, как он должен выглядеть с помощью выпадающих кнопок

enter image description here

Версия SSRS

enter image description here

Я попытался отредактировать 'C: \ Program Files \ Microsoft SQL Server Reporting Services \ SSRS \ ReportServer \ Styles \ htmlviewer.css', добавив

.MSRS-RVC .tdResizable {
  overflow: visible !important;
}

, но это не имеет значения (я перезапустил SSRS, но не перезагрузил сервер). Не уверен, что я смотрю в правильном месте на самом деле ...

1 Ответ

0 голосов
/ 16 января 2019

Я изменил атрибут Can Can на значение True в поле, которое не было видно, и это решило проблему. На самом деле это не должно было иметь никакого значения, так как данные имеют фиксированную длину, и отчет был достаточно широким, чтобы вместить его (я даже сделал его гораздо шире, чтобы увидеть, если это было проблемой), но это не имело никакого значения.

Я могу только предположить, что в фоновом режиме добавление кнопки + превысило установленную высоту строки. Это работало просто отлично с предыдущими версиями SSRS, поэтому версия 2017 года по какой-то причине должна иметь увеличенное изображение для этой кнопки!

Надеюсь, это поможет кому-то еще в будущем!

...