2010-08-09 4 views
5

Je souhaite utiliser une variable java.util.HashMap dans JasperReport pour enregistrer les noms de groupes de mon rapport.Comment utiliser une java Hashmap comme variable dans JasperReport

J'ai fatigué et a déclaré une variable de type java.util.HashMap et son champ d'expression est la suivante:

$V{variable1}.put($F{GROUPCOLUMNVALUE}, $F{GROUPCOLUMNVALUE}) 

mais cela ne fonctionne et donne null quand je l'imprime sur le pied de groupe de rapport.

J'utilise iReport 3.7.3

Répondre

1

Vous écrit que Expression de variable: new java.util.HashMap() Je pense que cela pourrait être initial value expression au lieu de l'expression variable

0

Je l'ai essayé et je l'achetais fonctionner.

Je définissez les propriétés suivantes sur la variable:

  • classe variable: java.util.HashMap()
  • Type Reset: None
  • Calcul: System
  • expression variable: new java.util.HashMap()
Questions connexes