2013-04-10 16 views
7

Ben parametreleri almak gerekir bir yeşim dosyasında tanımlanan bu yüzden raporu doldurmak için bu parametrelerin türüne bağlı olarak girdileri üretebilir. Ben jasperreports-5.0.0jasper dosyasında tanımlanmış parametreler nasıl alınır?

+0

ile çalışıyorum
java sınıfının –

+0

Ben .jasper' dosyasında 'tanımlanan parametrelerin listesini demek, teşekkür geçildi somakiye parametre değeri elde etmek anlamına yapmak, zaten buldum bir çözüm – Ouadie

cevap

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