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