Hi,
We use BIRT as a report engine.
A freelancer has created the prototype BIRT project, and now we took over
it.
1. BIRT gives you all your needs.
2. I don't like it very much actually.
3. It is a different project than Wicket. (different WAR)
4. I plan to check how to integrate it to be in the same project / WAR of
our main web application.

Our integration:
We don't like the way BIRT implemented the parameters window so we wanted to
make our own.
We found out that it would be much easier to develop it with Wicket than to
customize it in BIRT.
So:
1. We have a page that has an IFrame (inline frame).
2. For each report (in the BIRT project) there's a Wicket's popup modal
window to select parameters.
     I am very happy with the module we built for that. It is very easy to
create new parameters window.
3. When the user chooses the parameters and press OK, I set, using
AttributeModifier, the src attribute of the inline frame.
4. It is all Ajax, so the inline frame is updated with the src, and the
report is generated with the correct parameters..
This module is VERY new in our project. I still have some bugs, but this is
how we integrated BIRT and Wicket.

A question to you all:
Has anyone worked with Wicket and BIRT?
(funny, but I planned to ask this anyway)

Eyal


On Mon, Sep 8, 2008 at 11:30 AM, Leon Nieuwoudt <[EMAIL PROTECTED]>wrote:

> Hi all
>
> I would like to know what kind of reporting engines are commonly used
> for Wicket-based apps? We have the need to generate CSV, Excel, and
> PDF files with graphs and pretty graphics.
>
> We've looked at the JasperReports integration but the docs say it's not
> complete
>
> Thanks in advance
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Eyal Golan
[EMAIL PROTECTED]

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P Save a tree. Please don't print this e-mail unless it's really necessary

Reply via email to