File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Access elements of list for chart using java,ireport

 
prriya pratheep
Greenhorn
Posts: 22
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I need to create a chart. I am getting parameter from java .

My java code

public static List<CostSales> randomData() {
List<CostSales> listOfCostSales = new ArrayList<CostSales>();
listOfCostSales.add(new CostSales(10.2,1));
listOfCostSales.add(new CostSales(20.2,2));
listOfCostSales.add(new CostSales(30.2,3));
listOfCostSales.add(new CostSales(40.2,4));
return listOfCostSales;
}

parameters.put("listOfCostSales", randomData());

jasperPrint = JasperFillManager.fillReport(jasperReport,parameters,dataSource);

Then In Ireport I created a chart . In main dataset I created a parameter listOfCostSales as list and cost and month. And created a subdataset Chartdata with listOfCostSales, sale, month.

In chart data
Connection/DataSource Expression, I used Use connection expression from the drop down and set value


I don't know what is wrong with my code. I can't access elements of list. I am getting null key ..

For testing Printed month and cost by drag droping. I am getting null

Please help me .I am struggling with this for last two week. Almost googled most of the sites and failed to find out the answer.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic