IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

[2.2.2][ReportEngine] Problème includeScripts non trouvé lors de la génération


Sujet :

BIRT

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 19
    Points : 13
    Points
    13
    Par défaut [2.2.2][ReportEngine] Problème includeScripts non trouvé lors de la génération
    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.

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Points : 321
    Points
    321
    Par défaut
    Je n'ai pas le premier "/" au sein de mes rapports. J'aurais donc plutôt écrit cela :

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <list-property name="includeScripts">
        <property>scriptlib/OscarLib.js</property>
    </list-property>

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 19
    Points : 13
    Points
    13
    Par défaut
    Comme je disais dans mon message précédent cette configuration marche parfaitement lorsque je la déploie dans le WebViewer avec le "/" par contre dans le ReportEngine ça ne marche pas.

    Vu que le chemin indiquant le script est relatif j'ai fais des essais en essayant relatif par rapport au rapport, à l'engine ou au programme java mais toujours rien ... je suis à court d'idées ...

Discussions similaires

  1. problème ressource non trouvée
    Par likoudA dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 16/05/2010, 22h52
  2. [Install] Problème CMS non trouvé
    Par nicolaf dans le forum Administration-Migration
    Réponses: 3
    Dernier message: 16/04/2009, 17h02
  3. Réponses: 2
    Dernier message: 22/09/2008, 12h32
  4. Problème classe non trouvée TQuery, TTable, TDBNavigator
    Par overjey dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/06/2008, 10h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo