Hi Ernesto,

I'm not sure about that but they do support SVG images which really have
simplified things.
Since there is just a single html file now, I'm just embedding it inside a
Panel.
But anyhow, this exercise helped me to learn about mounting a folder with
the file name as a param and how to use an iframe within Wicket. I had no
idea about these things before.
I'm really excited by the support offered by the community.
Thank you once again guys.

On Wed, Jun 21, 2017 at 4:45 PM Ernesto Reinaldo Barreiro <
reier...@gmail.com> wrote:

> Hi,
>
> I'm sure Jasper would support storing images and so on in a database...
> IMHO that would be a more robust approach. But you know better your use
> case.
>
> On Wed, Jun 21, 2017 at 3:34 AM, James Selvakumar <ja...@mcruncher.com>
> wrote:
>
> > Hi Martin/Ernesto,
> >
> > Thanks for all the help. I'll try them out.
> >
> > On Tue, Jun 20, 2017 at 5:44 PM Ernesto Reinaldo Barreiro <
> > reier...@gmail.com> wrote:
> >
> > > This might also help
> > >
> > >
> > > https://cwiki.apache.org/confluence/display/WICKET/
> > Displaying+content++%28e.g.+PDF%2C+Excel%2C+Word%29+in+an+IFRAME
> > >
> > > On Tue, Jun 20, 2017 at 11:32 AM, Martin Grigorov <
> mgrigo...@apache.org>
> > > wrote:
> > >
> > > > On Tue, Jun 20, 2017 at 11:31 AM, James Selvakumar <
> > ja...@mcruncher.com>
> > > > wrote:
> > > >
> > > > > Hi Martin,
> > > > >
> > > > > Should I mount just the base dir where all my reports shall be
> > > generated
> > > > > and refer it elsewhere?
> > > > >
> > > >
> > > > Yes, this should work!
> > > >
> > > >
> > > > >
> > > > > On Tue, Jun 20, 2017 at 5:28 PM James Selvakumar <
> > ja...@mcruncher.com>
> > > > > wrote:
> > > > >
> > > > > > Hi Martin,
> > > > > >
> > > > > > But the reports are generated dynamically. Is it possible to
> mount
> > a
> > > > > > resource from within a panel?
> > > > > >
> > > > > > On Tue, Jun 20, 2017 at 5:24 PM James Selvakumar <
> > > ja...@mcruncher.com>
> > > > > > wrote:
> > > > > >
> > > > > >> Hi Martin,
> > > > > >>
> > > > > >> Thanks. I'll give that a try.
> > > > > >>
> > > > > >> On Tue, Jun 20, 2017 at 5:23 PM Martin Grigorov <
> > > mgrigo...@apache.org
> > > > >
> > > > > >> wrote:
> > > > > >>
> > > > > >>> On Tue, Jun 20, 2017 at 11:18 AM, James Selvakumar <
> > > > > ja...@mcruncher.com>
> > > > > >>> wrote:
> > > > > >>>
> > > > > >>> > Hi,
> > > > > >>> >
> > > > > >>> > I'm trying something weird like this and it's not working.
> > > > > >>> >
> > > > > >>> > HTML:
> > > > > >>> > <iframe wicket:id="myFrame"></iframe>
> > > > > >>> >
> > > > > >>> > Java:
> > > > > >>> > WebMarkupContainer container = new
> > WebMarkupContainer("myFrame");
> > > > > >>> > container.add(new AttributeAppender("src",
> > > > > >>> > Model.of(reportFile.getPath())));
> > > > > >>> >
> > > > > >>>
> > > > > >>> getPath() returns file system url.
> > > > > >>> You need to mount a IResource that serves files from this file
> > > system
> > > > > >>> path,
> > > > > >>> e.g. http://localhost:8080/jasper/report/aaa.ext will try to
> > load
> > > > > >>> file:///some/path/aaa.ext.
> > > > > >>>
> > > > > >>>
> > > > > >>> >
> > > > > >>> > What's the correct way to do this?
> > > > > >>> >
> > > > > >>> > On Tue, Jun 20, 2017 at 4:40 PM James Selvakumar <
> > > > > ja...@mcruncher.com>
> > > > > >>> > wrote:
> > > > > >>> >
> > > > > >>> > > Hi Ernesto,
> > > > > >>> > >
> > > > > >>> > > Thanks. I'll give the iframe option a try.
> > > > > >>> > >
> > > > > >>> > > On Tue, Jun 20, 2017 at 4:22 PM Ernesto Reinaldo Barreiro <
> > > > > >>> > > reier...@gmail.com> wrote:
> > > > > >>> > >
> > > > > >>> > >> Then I would
> > > > > >>> > >>
> > > > > >>> > >> 1- mount a resource pointing the folder and serving all
> > files
> > > on
> > > > > >>> that
> > > > > >>> > >> folder. E.g mounted on "/reports"
> > > > > >>> > >> 2- Use an iframe to display "/reports/foo.html".
> > > > > >>> > >>
> > > > > >>> > >> On Tue, Jun 20, 2017 at 10:15 AM, James Selvakumar <
> > > > > >>> ja...@mcruncher.com
> > > > > >>> > >
> > > > > >>> > >> wrote:
> > > > > >>> > >>
> > > > > >>> > >> > Thanks Martin and Ernesto for taking look at this.
> > > > > >>> > >> > I'm using JasperReports library to generate HTML reports
> > > > > >>> dynamically
> > > > > >>> > and
> > > > > >>> > >> > store them in the filesystem.
> > > > > >>> > >> > Please take a look at the sample report attached here.
> > > > > >>> > >> >
> > > > > >>> > >> > On Tue, Jun 20, 2017 at 4:09 PM Ernesto Reinaldo
> Barreiro
> > <
> > > > > >>> > >> > reier...@gmail.com> wrote:
> > > > > >>> > >> >
> > > > > >>> > >> >> Hi,
> > > > > >>> > >> >>
> > > > > >>> > >> >> At least BIRT allowed to pass some factory interface
> for
> > > > images
> > > > > >>> so
> > > > > >>> > that
> > > > > >>> > >> >> you
> > > > > >>> > >> >> could store generated images "somewhere" and TUNE the
> URL
> > > > > >>> generated
> > > > > >>> > for
> > > > > >>> > >> >> images. So, you could e.g.
> > > > > >>> > >> >>
> > > > > >>> > >> >> 1- Store images on a table (datbase)
> > > > > >>> > >> >> 2- Mount a resource pointing to those images.
> > > > > >>> > >> >> 3- Produce URLs inside the report pointing to mounted
> > > > resource.
> > > > > >>> > >> >>
> > > > > >>> > >> >> I do no think Jasper should be that different...
> > > > > >>> > >> >>
> > > > > >>> > >> >>
> > > > > >>> > >> >> On Tue, Jun 20, 2017 at 8:32 AM, James Selvakumar <
> > > > > >>> > ja...@mcruncher.com
> > > > > >>> > >> >
> > > > > >>> > >> >> wrote:
> > > > > >>> > >> >>
> > > > > >>> > >> >> > Hi all,
> > > > > >>> > >> >> >
> > > > > >>> > >> >> > I'm trying to embed the HTML report from the
> filesystem
> > > > > >>> generated
> > > > > >>> > by
> > > > > >>> > >> >> > JasperReports in a Panel.
> > > > > >>> > >> >> >
> > > > > >>> > >> >> > I tried using a WebComponent and write the content of
> > the
> > > > > HTML
> > > > > >>> file
> > > > > >>> > >> to
> > > > > >>> > >> >> the
> > > > > >>> > >> >> > Response. The markup gets added as expected but
> > > > unfortunately
> > > > > >>> > >> >> JasperReports
> > > > > >>> > >> >> > produces separate image files and I'm not sure how to
> > > > display
> > > > > >>> them.
> > > > > >>> > >> >> >
> > > > > >>> > >> >> > Is it possible to display HTML from filesystem along
> > with
> > > > > it's
> > > > > >>> > >> dependant
> > > > > >>> > >> >> > resources inside a Wicket component?  Or is there a
> > > better
> > > > > way?
> > > > > >>> > >> >> >
> > > > > >>> > >> >>
> > > > > >>> > >> >>
> > > > > >>> > >> >>
> > > > > >>> > >> >> --
> > > > > >>> > >> >> Regards - Ernesto Reinaldo Barreiro
> > > > > >>> > >> >>
> > > > > >>> > >> >
> > > > > >>> > >> >
> > > > > >>> > >> >
> > > > > >>> ------------------------------------------------------------
> > > > ---------
> > > > > >>> > >> > To unsubscribe, e-mail: users-unsubscribe@wicket.
> > apache.org
> > > > > >>> > >> > For additional commands, e-mail:
> > > users-h...@wicket.apache.org
> > > > > >>> > >> >
> > > > > >>> > >>
> > > > > >>> > >>
> > > > > >>> > >>
> > > > > >>> > >> --
> > > > > >>> > >> Regards - Ernesto Reinaldo Barreiro
> > > > > >>> > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > > >>
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Regards - Ernesto Reinaldo Barreiro
> > >
> >
>
>
>
> --
> Regards - Ernesto Reinaldo Barreiro
>

Reply via email to