Speeding up iReport integration
Millores en la integració amb Jasper Reports
Recentment, el mòdul d’integració jasper_reports ha rebut una nova millora.
Hem afegit una entrada de menú específica a:
text
Administració → Personalització → Jasper Reports → Jasper Reports
Té aquest aspecte:
La pantalla és molt més fàcil d’utilitzar que la interfície de baix nivell Informe XML. Permet seleccionar el model i pujar els informes directament.
En comparació amb les versions anteriors, també s’ha millorat en els aspectes següents:
- Ja no cal prémer el botó Actualitzar des dels fitxers adjunts.
- Els usuaris poden pujar diversos subinformes.
Amb aquests canvis recents, creiem que el pas següent per millorar la integració és afegir una nova classe Fields Provider a iReport i permetre que es connecti directament amb OpenObject.
Això oferiria diversos avantatges:
- Afegir una entrada anomenada OpenObject a iReport, perquè sigui més fàcil de recordar que no pas haver de seleccionar XPath.
- Compilar i previsualitzar informes amb traduccions mitjançant la nostra família de funcions
tr(). - Previsualitzar els informes amb dades reals.
- Mostrar els noms dels camps en l’idioma de l’usuari, com es fa actualment, però sense concatenar-hi el nom intern del camp.
- Navegar per estructures de més de cinc nivells, cosa que actualment és gairebé impossible.
- Evitar haver de crear un fitxer XML amb el client OpenObject abans de dissenyar o redissenyar un informe.
De totes aquestes funcionalitats, actualment només se n’ha implementat la primera:
Tanmateix, aquesta funcionalitat no és especialment interessant per si sola, ja que simplement mostra el proveïdor de camps XML. El seu principal avantatge és evitar el requisit una mica confús d’haver de seleccionar XPath.
La resta de funcionalitats no són especialment difícils d’implementar, però requereixen unes quantes hores de feina que actualment no ens podem permetre finançar sols.
Si creieu que podeu contribuir amb codi o finançament, les podrem oferir abans. Un cop implementades, aquestes millores ens estalviaran a tots una quantitat considerable de feina.
Per obtenir més informació, poseu-vos en contacte amb nosaltres a:
info at nan dash tic dot comalbert at nan dash tic dot com

