Hola que tal, tengo una pequeña duda acerca del jasper viewer.
Tengo un proyecto que cada vez que se le da click a un boton,se genera un reporte. Si no había ningun reporte o si el Jasper Viewer estaba cerrado, se genera, y si ya habia un reporte, este nuevo reporte se añade al anterior. Esta parte ya esta, pero el problema radica que no se como refrescar un JasperViewer para que muestre los nuevos datos.
JasperPrint repAuxiliar = JasperFillManager.fillReport(formato, parametros, dataSource);
List<JRPrintPage> pages = repAuxiliar.getPages();
for(JRPrintPage page: pages) {
reporte.addPage(page);
}
donde repAuxiliar es el nuevo reporte creado y el reporte es el que ya estaba creado. Cuando hago esto, la variable reporte ya contiene los datos de los dos o ma sreportes concatenados, pero el JasperViewer no se actualiza, si el primer reporte tenia 1 página y le concatene uno de 3, me sigue mostrando que solo hay una pagina, aunque si uno el AvPag ya me muestra el total.
¿Alguien sabe como podría solucionar este problema, es decir, como se puede refrescar un JasperViewer?
Agradezco su atención de antemano, gracias