boa noite pessoal, estou com um problema muito estranho. Tenho um relatório no ireport com dois subrelatórios. Preencho um vo, para os parametros do relatório, que é o principal e adiciono-o em uma coleção e em seguida, converto para array com o toArray() e adiciono-o ao JRDataSource dessa maneira:
JRDataSource jrds = new JRBeanArrayDataSource(colRelatorio.toArray());
Depois crio mais duas coleções de vo´s para os subrelatórios e adiciona-as a um objeto map dessa forma:
HashMap param = new HashMap();
param.put(“listaValores”, new JRBeanCollectionDataSource(listaValoresUm));
param.put(“listaIndices”, new JRBeanCollectionDataSource(listaIndicesUm));
Compilo o relatório e mando exibir. Tenho um outro relatório com o código praticamente igual. Todas as coleções tem informações, porém o relatório vem em branco, com apenas os valores do primeiro vo do relatório principal, preenchido, ou seja, os valores dos 2 subrelatórios vem vazios. Alguém sabe o que está acontecendo ou tem alguma dica?
obrigado, abraços