Can u please suggest some documentation to look at for deploying the jasperreports. I am new to ofbiz and that would be greatly helpful.
Regards, Ravi. On Fri, 2008-01-18 at 05:09 -0800, Mathius Allo wrote: > You can either query and prepare the data in OFBiz (this is what i'm > currently doing) and then pass it to JasperReport or you can pass your query > parameters to JasperReport then use them to query your datasource from > JasperReport. > > ----- Original Message ---- > From: Ravi Subramanian <[EMAIL PROTECTED]> > To: user@ofbiz.apache.org > Sent: Friday, January 18, 2008 6:30:36 PM > Subject: Re: Deploy custom jasperreports in ofbiz > > Thanks for that information Mathius. > > I have a query and i need to execute it to get the dataset. How can i do > that? > > Thanks, > Ravi. > > > On Fri, 2008-01-18 at 00:20 -0800, Mathius Allo wrote: > > As per the documentation, you need to put a jrDataSource into the request > > as an attribute. If you need to pass parameters to your report then you > > would also need to put a jrParameters into the request. > > > > Whether you are using java or beanshell you need to put the following into > > request: > > request.setAttribute("jrDataSource", jrDataSource); > > request.setAttribute("jrParameters", jrParameters); > > > > How I do it java: > > ........... > > // pass parameters to report > > Map jrParameters = new HashMap(); > > > > jrParameters.put("author", userLoginId); > > > > > > > > // in this case, i'm trying to pass list of projects to my jasper > > report > > JRDataSource jrDataSource = null; > > > > if(projects != null && projects.size() > 0) { > > // i'm using JRMapCollectionDataSource > > > > jrDataSource = new JRMapCollectionDataSource(projects); > > > > } > > > > request.setAttribute("jrDataSource", jrDataSource); > > > > request.setAttribute("jrParameters", jrParameters); > > > > You may also want to check out the following code to give you better > > understanding: > > 1. JasperReportsPdfViewHandler.java > > 2. JREntityListIteratorDataSource.java > > 3. JRMapCollectionDataSource.java > > > > Regards, > > Mathius Allo > > > > ----- Original Message ---- > > From: Ravi Subramanian <[EMAIL PROTECTED]> > > To: user@ofbiz.apache.org > > Sent: Friday, January 18, 2008 1:32:56 PM > > Subject: Re: Deploy custom jasperreports in ofbiz > > > > > > I have not prepared the data. There is a query in the JRXML and i > > thought it gets executed and the data is retreived. > > > > Now i checked on the document > > > > http://www.opentaps.org/docs/index.php/Using_JasperReports_with_opentaps > > > > and it says I need to prepare the data using a beanshell script. I > > looked at some of the reports in the order application and i couldnt > > make out what the code does. Can u please help me by providing some > > documentation on how to populate the data using the beanshell script or > > with java. > > > > Thanks, > > Ravi. > > > > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > Looking for last minute shopping deals? > > Find them fast with Yahoo! Search. > > http://tools.search.yahoo.com/newsearch/category.php?category=shopping > > > > ____________________________________________________________________________________ > Looking for last minute shopping deals? > Find them fast with Yahoo! Search. > http://tools.search.yahoo.com/newsearch/category.php?category=shopping