Olá a todos!!
No IReport, estou tentando passar um list de lists, via datasource.
Não vi ninguém tentando passar dessa formal, mas, me parece possível… O problema está em receber as listas e seus campos no relatório…
Alguma sugestão?
Abraços
Segue resumo do código:
List listEntrada = recebe a lista de entrada;
List listSaida = recebe a lista de saida;
List<List>listRelatorio = new ArrayList<List>();
listRelatorio.add(listEntrada);
listRelatorio.add(listSaida);
JRBeanCollectionDataSource dsRelatorio = new JRBeanCollectionDataSource(listRelatorio);
Map<String, Object> parametros = new HashMap<String, Object>();
parametros.put(“REPORT_LOCALE”, locale);
jasperPrint = JasperFillManager.fillReport(caminhoFisico, parametros, dsRelatorio);