Существует коллекция объектов. И я хочу показать ее в отчете о яшме. Допустим, класс предметов;
public class Item{ Color color; Category category; and getters and setters for color & category}
public class Color{int id; String name; //and getters and setters}
public class Category {int id; String name; // and getters and setter}
Тогда в коллекции есть объекты Item. Я хочу показать цвет, категорию идентификаторы и имена предметов в отчете яшмы. Пожалуйста, кто-нибудь подскажет, как это сделать (как написать выражение в отчете jasper; jrxml).
purchaseList - моя коллекция, состоящая из объектов Item.
`try {
InputStream in = getClass().getResourceAsStream("/Reports/invoice.jasper");
Map<String, Object> params = new HashMap<String, Object>();
JRBeanCollectionDataSource datasource = new JRBeanCollectionDataSource(purchasingList);
JasperPrint jasperPrint = JasperFillManager.fillReport(in, params, datasource);
JasperViewer.viewReport(jasperPrint, true);
} catch (Exception e) {
e.printStackTrace();
}`