Cómo pasar una lista de JRBeanCollectionDataSource a un subinforme
Estoy generando un informe de un JRBeanCollectionDataSource. Este informe es sobre el pedido de un cliente.
Este es mi codigo
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
}
Cuando un cliente debe generar un informe con los detalles del cliente y una lista de los pedidos de los clientes. Ya queJRBeanCollectionDataSource
Toma una colección, esto es lo que hice.
Customer cust; //Customer Instance
ArrayList<Customer> custList = new ArrayList<Customer>();
custList.add(cust);
JRBeanCollectionDataSource rptData = new JRBeanCollectionDataSource(custList);
¿Cómo puedo extraer elCustomerOrder
lista enCustomer
y pasarlo como subinforme?