Bom dia,
Eu carrego um relatório previamente criado no Ireports e o preencho com dados da maneira abaixo:
InputStream input = getClass().getResourceAsStream(reportPath);
JasperReport jasperCompiled = (JasperReport) JRLoader.loadObject(input);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperCompiled, reportParameters, new JRBeanCollectionDataSource(reportDS));
Sei que é possível criar um relatório dinâmico usando uma API como Dynamic Jasper.
No entanto, gostaria de saber se é possível adicionar dinamicamente colunas a um modelo de relatório jasper reports já existente feito previamente no Ireports. É possível?