Criei um relatório no iReport e o mesmo contém um sub-reportório. Pela ferramenta do iReport ao testar, tudo está funcionando, porém quando chamo o relatório pela minha aplicação java, mostra apenas os dados no relatório principal, os dados do subreport não aparece. O que acontece?
Segue rotina que chamo o relatório.
//ResultSet from Jasper
JRResultSetDataSource objResultSetReport = new JRResultSetDataSource(vRS);
//Inform which report and resultset to print.
JasperPrint objPrintReport = JasperFillManager.fillReport(vReport, new HashMap(), objResultSetReport);
//Create the report viewer.
JasperViewer objViewerReport = new JasperViewer(objPrintReport, false);
//Show the report in front of the system.
objViewerReport.toFront();
//Show maximized report
objViewerReport.setExtendedState(MAXIMIZED_BOTH);
//View report
objViewerReport.setVisible(true);
Obrigado