2009-09-15 6 views
1

J'ai un rapport (SSRS) qui contient des liens sur les actions individuelles. Le javaScript est là pour que, lorsqu'il est utilisé dans mon application web, le nouveau rapport d'analyse s'ouvre dans une nouvelle fenêtre contextuelle.SSRS: suppression de javaScript d'un lien de rapport lors de son exportation vers PDF

ALAS, lors de l'exportation du rapport au format PDF les liens (exploration) ne fonctionnent plus parce que PDF ne gère pas le javaScript ...

  1. Comment nettoyer des liens dans l'exportation de PDFjavaScript ?
  2. Ou, comment puis-je dire SSRS pour désactiver complètement le lien lors de l'exportation?

code:

="javascript:void(window.open('" & Parameters!WebServer.Value & "/pages/reports/somePage.aspx?params=" & Parameters!dfb_DataSet_GN4.Value) & "','Blue','location=no,resizable=yes,menubar=no,toolbar=no,scrollbars=yes,status=no,height=704,width=985'))" 

Répondre

0

Je ne sais pas si cela peut être fait, mais je ne crois pas. Cependant, vous pouvez avoir un paramètre caché qui utilise par défaut le lien javascript, et dans les abonnements utiliserait le lien normal.

0

Suivant a fonctionné pour moi

=IIf(Globals!RenderFormat.IsInteractive=false, Fields!Link.Value, "javascript:void(window.open('" & Fields!Link.Value & "','_blank'))") 
Questions connexes