Ссылка SSRS с ошибкой PDF

В отчете SSRS2008R2 действие связано со значением поля; этот код работает (из здесь):

="FILE:\\E:\SharedServer\"+Fields!PDFFileName.Value

Затем я обернул его с помощью JavaScript, чтобы открыть в новом окне, и он терпит неудачу.

="javascript:void(window.open('FILE:\\E:\SharedServer\'+Fields!PDFFileName.Value','_blank'))"

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


person turkaffe    schedule 27.08.2014    source источник


Ответы (1)


Вам не хватает двойных кавычек и знака +:

="javascript:void(window.open('FILE:\\E:\SharedServer\" + Fields!PDFFileName.Value + "','_blank'))"

Но я даже не уверен, что это сработает; некоторые другие сообщения (например, Открытие файла в локальной файловой системе в javascript) указывают, что JavaScript не может этого сделать.

person stubaker    schedule 29.08.2014
comment
Код работает (когда я получаю Chrome для отображения отчета). И спасибо за ссылку на проблему с IE. - person turkaffe; 29.08.2014