Ajouter un commentaire

Pierro

:D

Ok, bon par programme externe j'entens une application qui ne fait pas partie de l'application que je développe.
En fait iReport me permet de spécifier une source de donnée (un fichier xml, une base de donnée, une collection de beans,...) puis de faire un rapport avec une interface WYSIWYG. iReport va ensuite 'compiler' le rapport pour générer en sortie un fichier xml. iReport a également des librairies pouvant être importée dans un projet java permettant d'interpréter le fichier xml.
Le but est de générer le rapport depuis mon application avec juste quelques appels aux méthodes de ces librairies.

Mon soucis est que je ne parviens pas spécifier une source de donnée à partir d'une collection de beans. Lors de la création de cette source, iReport me demande de saisir ma classe qui va générée la collection de beans dans un champs de texte (ce que je fais, mais pas correctement apparament) ainsi que la méthode static permettant à iReport de récupérer cette collection. C'est au moment où je presse le boutton permettant de tester la source de donnée que iReport m'affiche une boîte de dialogue me disant qu'il ne trouve pas ma classe.

Par défaut le champ de saisie à une valeur (à titre d'exemple je suppose) qui ressemble à quelque chose comme :
projet.package.classe
(Je n'est pas iReport sous la main pour vérifier)

J'ai essayer de faire de même avec ma classe, mais ça n'a pas fonctionné. Peut-être est ce à cause de mon class path ? Je ne sais pas... D'ailleur je ne sais pas non plus comment le visualiser et éventuellement le modifier.
Config : Win xp et NetBeans.

Voilà, j'espère que l'iceberg à gagné en visibilité :wink:.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 DDD   Y   Y  FFFF   QQQ    K  K 
D D Y Y F Q Q K K
D D Y FFF Q Q KK
D D Y F Q QQ K K
DDD Y F QQQQ K K
Q