2010-08-09 3 views
5

Ich möchte eine java.util.HashMap als Variable in JasperReport verwenden, um Gruppennamen meines Berichts darin zu speichern.So verwenden Sie eine Java-Hashmap als Variable in JasperReport

Ich habe müde und erklärte eine Variable vom Typ java.util.HashMap und sein Ausdrucksfeld ist:

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

aber es funktioniert nicht funktioniert und gibt null, wenn ich es auf Bericht der Gruppe Fußzeile drucken.

Ich benutze iReport 3.7.3

Antwort

1

Sie schrieb das Variabler Ausdruck: new java.util.HashMap() Ich denke, es könnte initial value expression anstelle der variablen Ausdruck

sein
0

Ich versuchte es dort und habe es funktioniert.

stelle ich die folgenden Eigenschaften auf die Variable:

  • Variable Klasse: java.util.HashMap()
  • Art Reset: None
  • Berechnung: System
  • Variable Ausdruck: new java.util.HashMap()