2013-04-10 2 views
7

Ich brauche die Parameter erhalten definiert in einer Jaspis Datei so kann ich Eingänge erzeugen des Typs dieser Parameter in Abhängigkeit des Berichts zu füllen.
Ich bin mit jasperreports-5.0.0Wie bekomme ich Parameter in der Jaspis-Datei?

+0

Arbeit tun Sie meinen den Parameterwert in Jaspis zu erhalten, die von Java-Klasse übergeben wurde –

+0

meine ich die Liste der in '.jasper' Datei definierten Parameter, Dank, fand ich schon eine Lösung – Ouadie

Antwort

10
JasperReport jasperReport = (JasperReport)JRLoader.loadObject(new File("report.jasper")); 
JRParameter[] params = jasperReport.getParameters(); 

for(JRParameter param : params) { 
    if(!param.isSystemDefined() && param.isForPrompting()){ 
    param.getName(); 
    param.getDescription(); 
    param.getDefaultValueExpression(); 
    param.getNestedTypeName(); 
    } 
} 
Verwandte Themen