2013-04-10 15 views
7

Ho bisogno di ottenere i parametri definita in un file di diaspro quindi in grado di generare ingressi a seconda del tipo di questi parametri per riempire il report.
Sto lavorando con jasperreports-5.0.0come ottenere parametri definiti nel file jasper?

+0

cosa si intende per ottenere il valore del parametro a Jasper che è stata passata dalla classe java –

+0

intendo l'elenco dei parametri definiti nel file '.jasper', Grazie, ho già trovato una soluzione – Ouadie

risposta

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(); 
    } 
} 
Problemi correlati