#reporting-services #ssrs-2012
#службы отчетов #ssrs-2012
Вопрос:
Я знаю, что этот вопрос задают миллион раз, но ни одно из решений мне не помогло.
Я следовал этим инструкциям:
http://www.macaalay.com/2014/01/23/show-ssrs-reports-properly-in-chrome-and-safari/
Я вижу rdl
файлы и могу их запускать Chrome,
, но результат не виден. Когда я устанавливаю OverFlow
значение Visible
в Chrome HTML ( F12
), волшебным образом появляются результаты отчета.
Когда я пытаюсь добавить часть кода в js
файл на SSRS
сервере, ничего не меняется (Chrome по-прежнему не отображается).
Отчет работает правильно в IE, я даже перезапустил службу и использую правильный идентификатор ctl
Что я делаю не так в соответствии с этой статьей?
Комментарии:
1. Вы должны использовать инструменты F12, как описано в этой ссылке, чтобы убедиться, что для переполнения установлено значение visible
2. @Ник. Макдермейд, я сделал это, я сделал каждый шаг в статье. Когда я вручную меняю HTML с помощью F12 на видимый, это работает. Но я не могу просить всех менять его вручную каждый раз, когда они запускают отчет 🙂
3. Вы внесли изменения в
ReportingServices.js
файл, как указано в статье? Если вы это сделали, то это то, что необходимо устранить4. Вам необходимо использовать инструменты F12, чтобы подтвердить, что
.js
изменение файла застряло и ошибок не произошло. Есть ли какие-либо ошибки в консоли в инструментах F12?5. @Ник. Макдермейд, я изменил файл .js, но ничего не меняется. После изменения js HTML в F12 вообще не меняется, ошибок нет. Может быть, мне следует как-то развернуть этот файл js? Я просто добавил эту часть сценария и сохранил.
Ответ №1:
Если вы отредактировали свой ReportingServices.js
файл, но никаких изменений не наблюдается, возможно, старый .js
файл кэширован. НажмитеCTRL-F5, чтобы принудительно выполнить полное обновление.
Вы также можете увидеть .js
, что файл фактически используется в соответствии с моими предыдущими комментариями
Комментарии:
1. Кроме того, это может помочь заставить файл js устаревать и, следовательно, автоматически загружаться на все клиенты, не требуя CTRL-F5: hanselman.com/blog /…
Ответ №2:
Вы должны добавить ниже расширение для браузера Chrome, тогда оно будет работать идеально, нет необходимости изменять ваш JS и HTML-код:
Ответ №3:
Просто перейдите на страницу настроек браузера Chrome -> Расширения -> Получить дополнительные расширения, затем выполните поиск «SSR». Вы найдете несколько исправлений SSR. Попробуйте и посмотрите, какой из них работает на вашем компьютере.