Speeding up iReport integration
Recientemente, el módulo de integración jasper_reports recibió otra mejora.
Añadimos una entrada de menú específica en Administración → Personalización → Jasper Reports → Jasper Reports.
La pantalla es mucho más fácil de usar que la interfaz de bajo nivel Informe XML y permite seleccionar el modelo y cargar informes directamente. También se ha mejorado porque ya no es necesario pulsar Actualizar desde los archivos adjuntos y se pueden cargar varios subinformes.
El siguiente paso para mejorar la integración sería añadir una nueva clase Fields Provider a iReport y permitir que se conecte directamente con OpenObject. Esto permitiría añadir una entrada OpenObject, compilar y previsualizar informes traducidos mediante la familia de funciones tr(), previsualizarlos con datos reales, mostrar los nombres de los campos en el idioma del usuario sin concatenar el nombre interno, navegar por estructuras de más de cinco niveles y evitar crear un archivo XML con el cliente OpenObject antes de diseñar o rediseñar un informe.
De todas estas funcionalidades, solo se ha implementado la primera:
No es especialmente interesante por sí sola, ya que simplemente muestra el proveedor de campos XML, pero evita el requisito algo confuso de seleccionar XPath.
El resto de funcionalidades no son difíciles de implementar, aunque requieren varias horas de trabajo que actualmente no podemos financiar por nuestra cuenta. Si puedes contribuir con código o financiación, podremos ofrecerlas antes. Una vez implementadas, estas mejoras nos ahorrarán una cantidad considerable de trabajo.
Para más información, contacta con nosotros en:
info at nan dash tic dot comalbert at nan dash tic dot com
