Tenho um Relatório, onde nele recebo uma lista por parâmetro, assim:
List<RetiradaCaixaMOD> retiradas = retiradaCaixaDAO.listar();
Map<String, Object> map = new HashMap();
map.put("Cartoes", recebimentoDAO.getValoresByCartao()); // lista passada por parametro
JasperPrint = print = JasperFillManager.fillReport(relatorio, map, new JRBeanCollectionDataSource(retiradas));
Ai no IReport crio um parâmetro chamado “Cartoes” do tipo List. Até ai tudo certo.
Preciso passar esta lista para Fields de um SubRelatório, criei o SubRelatório e passo a lista alterando estas configurações do SubRelatório:
Mas quando executo, dá este erro:
java.lang.RuntimeException: Erro: Resource not found at : C:\Users\Rodrigo\Documents\NetBeansProjects\SistemaRestaurante\Relatorios\ReportConfCaixa_subreport1.jasper
at relatorios.CarregarRelatorio$1.run(CarregarRelatorio.java:61)
O relatório esta nesta pasta, mas não é o .jasper é o .jrxml: