Buscar
Social
Ofertas laborales ES
« Los ganadores del Netbeans Innovators Grant | Main | SpringSecurity (antes Acegi Security) 2.0 »
miércoles
abr162008

Mejoras y correcciones en DynamicJasper 2.0.8

La  nueva versión de DynamicJasper (2.0.8), la librería que permite realizar reportes dinámicos con JasperReports fue liberada.

Para los que no conocen la librería, en estos dos posts se cuenta para que sirve.

1.       /contenidos/es/agrega_dinamismo_a_los_reportes_en_jasperreports_con_dynamicjasper_11/

2.       /contenidos.item.action?id=8099424&menuId=ANNOUNCEMENTS

 

Las mejoras y cambios a partir de la versión 2.0.1 (la ultima informada en este sitio) son

·         A partir de la versión 2.0.7 DynamicJasper está en el repositorio central de ibiblio: http://mirrors.ibiblio.org/pub/mirrors/maven2/ar/com/fdvs/DynamicJasper/
Usuarios de maven2 pueden agregarla la dependencia directamente al pom.xml

·         Se pueden tener columnas con código de barra (ej.)

·         Se pueden tener columnas con imágenes (ej.)

·         Se puede embeber una query en el reporte (como con JasperReports). Para los parámetros referenciados en la query, basta con pasar un mapa con sus valores, ¡DynamicJasper declarará los parámetros! (ej., ej. 2)

·         Exportar a un diseño dinámico a jrxml. Esta característica te permite generar un draft muy rápido del reporte para luego darle los retoques necesarios en iReport. ¡En este caso DynamicJasper es utilizada como herramienta para generar templates! (ej.)

·         Se pueden embeber las fuentes (ttf, etc.) en los PDF. Ideal para internacionalización. (ej.)

·         Registración automática de parámetros: Todo el contenido del mapa con los parámetros, serán registrados automáticamente (se usa la key del mapa como nombre del parámetro)

·         Soporte para orígenes de datos XML (ej.)

·         Definir comportamiento cuando no se encuentra un recurso (para las missing keys) (ej.)

·         Definir comportamiento cundo el origen de datos está vacío. Aquí podemos mostrar un texto en particular en el reporte cuando este está vacío (ej.)

·         Los sub reportes pueden compartir parámetros con el reporte padre. (ej.)

·         Los sub reportes pueden empezar en una nueva línea. (ej.)

·         Controlar que la banda de detalle no se “parta en 2” (split) cuando no alcanza el espacio. (ej.)

·         Mejora a la integración con WebWorks, se puede especificar una propiedad del Action para ser usada como mapa de parámetros.

Como siempre nos encontramos en sourceforge: http://dynamicjasper.sourceforge.net

Saludos!

Dj

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.