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
してサブレポートとして渡すにはどうすればよいですか?