Boa tarde,
Estou começando a usar o iReport, e gostaria de gerar um sub-relatório a partir de uma lista de uma classe.
A minha classe RelatorioBO possui os seguintes atributos:
private Date data;
private double producaoPrevDia;
private double producaoRealDia;
private double diferencaDia;
private double producaoPrevMes;
private double producaoRealMes;
private double diferencaMes;
private double iFunc;
private double iDispDia;
private double iDispMes;
List comentarios;
Mapiei os atributos desta classe da seguinte forma no relatório principal:
Criei um sub-relatório e configurei suas propriedades da sehuinte forma:
Connection Type: Use a datasource expression
Data Souce Expression: new net.sf.jasperreports.engine.JREmptyDataSource($F{comentarios})
Minha classe Comentarios.java possue os seguintes campos:
private int idComentario;
private Date dataComentario;
private String comentarioOperacional;
Mapiei os atributos desta classe da seguinte forma no sub-relatório:
A aplicação compilou certinho, mas a aplicação gera o relatório principal mas não reenderiza o sub-relatório.
Alguem poderia me ajudar a solucionar este problema! estou esquecendo algum passo? ou fazendo besteira?
Obrigado pela atenção!