2014-08-27 1 views
0

В отчете SSRS2008R2 с действием, связанным с значением поля; этот код работает (от here):Ссылка SSRS с ошибкой PDF

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

Тогда я завернул с JavaScript, чтобы открыть в новом окне, и это не удается.

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

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

ответ

0

Вы отсутствуют некоторые двойные кавычки и + знак:

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

Но я даже не уверен, что будет работать; некоторые другие сообщения (например, Opening a file in local file system in javascript) указывают, что javascript не может этого сделать.

+0

Код работает (когда я показываю отчет Chrome). И, спасибо за ссылку на проблему IE. – turkaffe