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 >> > >> >> > > >> > >> >
