My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

A Spring ROO addon to facilitate the integration of Jasper Reports into a Spring ROO project.


Sorry

Dear community,

I am sorry that I have been absent from this project for the past year. I had to undergo emergency surgery, and the recovery has taken much longer than expected.

I will address the issues identified as quickly as possible.

If you would like to join the project, send me an email (jasperoo at digitalface dot ca).

Thanks for your input and patience. Please keep it coming.

Waldo


Jasperoo configures the host project to support Jasper Reports, and creates generic reports for the entities specified. Currently, version 3.5.3 of Jasper Reports is supported.

Jasperoo will generate reports in Portable Document Format(pdf), MS Excel(xls), Comma Separated Values(csv), Hypertext Markup Language(html), Open Document Text(odt), Extensible Markup Language(xml), and Rich Text Format(rtf) formats. For each entity specified, jasperoo will create a List report and a Detail report.

The List reports present all the fields of the entity in a columnar fashion, and are accessed through icons on the list.jsp page. The Detail reports present all the fields for a single instance of the entity in a "one per row" fashion, and are accessed through icons on the Show.jsp page. By default, all fields are presented. The idea is that it is easier to delete unwanted fields from a report than to add missing fields. The reports generated can be easily edited with iReport from jasperforge.org.

A custom Roo "finder" can be used to populate the dataset used to generate the reports.

A "show" screen with the report icons highlighted.

A "list" screen with the report icons highlighted.

A "Detail" report

A "List" report.

Special thanks to Saeid Moradi for the initial building blocks.

There you have it... happy coding. I not only welcome your comments, but covet your feedback.


Usage instructions in the Project Wiki.

Known issues in the Project Issue Tracker.

Powered by Google Project Hosting