Voici mon problème j'ai construit et déployer mes rapport dans le WebViewer en utilisant une librairie javascript extérieure en introduisant dans le code XML de mes rapports la balise suivante :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <list-property name="includeScripts"> <property>/scriptlib/OscarLib.js</property> </list-property>
Mes fichiers suivent l'arborescence suivante :
WebViewerExample/scriptlib/OscarLib.js
WebViewerExample/MonRapport.rptdesign
Dans la web app tout va pour le mieux.
Lorsque j'essai de générer le rapport via le ReportEngine sur le rapport MonRapport.rptdesign j'obtiens le message d'erreur suivant :
GRAVE: ReferenceError: "taux" n'est pas défini (<inline>#1)
org.mozilla.javascript.EcmaError: ReferenceError: "taux" n'est pas défini (<inline>#1)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
"taux" est justement une fonction qui ce trouve dans le fichier de OscarLib.js
Quelqu'un a une idée de comment lui dire que j'ai une librairie javascript a utiliser ?
Merci pour votre aide.
Partager