Sub Reporte
Para crear un subreporte solo tenemos que definir las dos clases Java y la clase principal debe contener un atributo de tipo private List<EntitySecundario> entitysecundario.
Usaremos los entitys

Facturas es el entity maestro y Detalles sera el entity para el subreporte.
Deseamos generar una vista de componentes como esta

con el subreport

Procedemos a crear las dos clases y generamos
Entity Factura

En la pestaña Sub Report creamos la clase detalles

Podemos editar las propiedades, crear grupos y summary si deseamos, en este caso recurrimos a una generaciòn rápida. ![]()
Genera los reportes all, details, master, _subreport

Si buscamos en el proyecto web

Si lo ejecutamos

haciendo clic en Factura con Subreporte.

Nota:
Para un subreporte recuerde pasar la ruta del subreporte al parámetro "SUBREPORT_DIR" y el nombre del subreporte generado.
Codigo que imprime el subreporte
Last updated
Was this helpful?