Есть одна известная проблема, отчеты SSRS не отображаются в Chrome и Safari,
Сейчас покажу небольшой фокус, который я подсмотрел на stackoverflow,
Все дело в различной интерпретации свойства overflow элемента div , в моем случае он называется ctl32_ctl09
Открываем отчет в Chrome, правой кнопкой жмем Просмотр кода элемента, дальше CTRL+F то бишь поиск
Вбиваем VisibleReportContent, выше находим название нашего элемента
Проверяем, что это тот элемент который нам нужен, выставляем ему свойство visible, убеждаемся что отчет отображается
Дальше идем на сервер отчетов, в папку где расположены скрипты, обычно это выглядит так
Открываем файл reportingServices (не забываем сделать копию на всякий случай), добавляем туда этот скрипт, обязательно проверяем наличие ; в конце
function pageLoad() {
var element = document.getElementById("ctl32_ctl09");
if (element) {
element.style.overflow = "visible";
}
В итоге выглядит как-то так
Перезапускаем Reporting services и наслаждаемся результатом
И как всегда пару приколюшек….
В радио эфире: Пользуясь случаем, хочу передать своей девушке привет и поздравить ее с Днем строителя. Уже три года она строит из себя х#й знает что.