Introducción a los informes basados en Java
- Instale la herramienta iReport.
- Ejecute la herramienta iReport.
Probar el informe de ejemplo en Java
Sección titulada «Probar el informe de ejemplo en Java»- Descargue el archivo JavaReportPattern.jrxml.
- Abra el archivo.

- Haga clic en la pestaña Designer.
- Haga clic en el
botón report query.

Entender el ejemplo de código
Sección titulada «Entender el ejemplo de código»- Cree una lista vacía.
- Recorra todos los usuarios llamando al método de la API llamado AuthDAO.findAllUsers(false).
- Cree un Map por cada objeto User, donde cada valor corresponde a una columna.
- Añada cada map a la lista, donde cada map corresponde a una fila.
import com.openkm.dao.*;import com.openkm.dao.bean.*;
List al = new ArrayList();for (User user : AuthDAO.findAllUsers(false)) { Map usr = new HashMap(); usr.put("id", user.getId()); usr.put("name", user.getName()); usr.put("email", user.getEmail()); usr.put("roles", user.getRoles().toString()); al.add(usr);}
return al;Usar en el informe
Sección titulada «Usar en el informe»- Cree un campo por cada clave del map.
- Utilice el campo en el informe
