Hi Martin,

Should I mount just the base dir where all my reports shall be generated
and refer it elsewhere?

On Tue, Jun 20, 2017 at 5:28 PM James Selvakumar <[email protected]>
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 <[email protected]>
> wrote:
>
>> Hi Martin,
>>
>> Thanks. I'll give that a try.
>>
>> On Tue, Jun 20, 2017 at 5:23 PM Martin Grigorov <[email protected]>
>> wrote:
>>
>>> On Tue, Jun 20, 2017 at 11:18 AM, James Selvakumar <[email protected]>
>>> 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 <[email protected]>
>>> > wrote:
>>> >
>>> > > Hi Ernesto,
>>> > >
>>> > > Thanks. I'll give the iframe option a try.
>>> > >
>>> > > On Tue, Jun 20, 2017 at 4:22 PM Ernesto Reinaldo Barreiro <
>>> > > [email protected]> 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 <
>>> [email protected]
>>> > >
>>> > >> 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 <
>>> > >> > [email protected]> 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 <
>>> > [email protected]
>>> > >> >
>>> > >> >> 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: [email protected]
>>> > >> > For additional commands, e-mail: [email protected]
>>> > >> >
>>> > >>
>>> > >>
>>> > >>
>>> > >> --
>>> > >> Regards - Ernesto Reinaldo Barreiro
>>> > >>
>>> > >
>>> >
>>>
>>

Reply via email to