我生成从JRBeanCollectionDataSource的报告。 这份报告是关于一个客户的订单。
这是我的代码
public class Customer
{
private String customerName;
private String customerNo;
private String customerAddress;
private ArrayList<CustomerOrder> customerOrders;
//Getters and Setters
}
private class CustomerOrder
{
private String itemName;
private BigDecimal amount;
private int itemQuantity;
//Getters and Setters
}
当要产生客户包含客户详细信息和客户订单列表的报告需要。 由于JRBeanCollectionDataSource
需要收集,这是我做的。
Customer cust; //Customer Instance
ArrayList<Customer> custList = new ArrayList<Customer>();
custList.add(cust);
JRBeanCollectionDataSource rptData = new JRBeanCollectionDataSource(custList);
我怎样才能提取CustomerOrder
名单中Customer
,并把它作为一个子报表?