Bonjour,

J'utilise la version 2.2.2 de BIRT et voici mon problème :

J'ai un dataset "classique" dans lequel j'effectue des concaténations de champs dans la méthode "onFetch" dans le but d'afficher une liste d'auteurs dans le pied de page des rapports.

Cela fonctionne sans aucun problème. Par contre, dès que j'ajoute du code dans la méthode "beforeFactory" du rapport cela ne fonctionne plus.

D'après les différents tests que j'ai pu mener, il semblerait que BIRT refuse de surcharger la valeur des variables lorsque l'on définit quelque chose dans la méthode "beforefactory".

Pouvez-vous faire le test suivant et m'indiquer si vous avez le même problème :
  • créez un dataset puis :
  • créez un tableau à partir de ce dataset
  • ajoutez un dynamic Text affichant le contenu de la variable MESSAGE
  • testez le bon fonctionnement
  • ajoutez du code dans la méthode "beforeFactory" du rapport (ex: test =""
  • retestez le rapport ... et ça ne fonctionne plus (il y a uniquement beforeOpen d'affiché).


Pouvez-vous me confirmer ce bug ?

D'avance merci.

Erwan