Bonjour,
Je souhaite générer un graphique grâce à BIRT, et pour cela, mon graphique nécessite, un paramètre.
Donc suite à ce post j'ai réalisé ce code.
Or quoi qu'il arrive, mon graphique ce génère, mais sans prendre en compte ma valeur paramètre, apparemment, le graphique se construit grâce à la valeur par défaut renseignée dans le fichier .rptdesign .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 if(CFormsXml.lireDocumentModeleXml(cheminNomFichier)){ HashMap<String, Object> param = file.lireFichierCPP("PARAM", 0,0); if(param!=null && param.size()!=0){ /*for (int i=0;i<param.length;i++) { task.setParameterValue("clef"+i, param[i]); }*/ for (String clef : param.keySet()) { task.setParameterValue(clef, param.get(clef)); //task.setParameter(clef, param.get(clef), "1"); task.validateParameters(); } //task.setParameterValues(param); //task.validateParameters(); } else{ engine.destroy(); Platform.shutdown(); return Perspective.ID; } }
Je n'ai aucune erreur, c'est juste qu'il ignore mon paramétrage.
Donc j'aimerais savoir si quelqu'un aurait une piste, ou si la méthode ParameterValue correspond bien au parametrage de ses valeurs là et non d'autres qui n'aurait aucun rapport.
Partager