Galera,
boa tarde.
Pessoal, preciso de mais uma ajuda aqui numa coisa.
É simples, mas não achei a solução aqui no fórum e nem na net que seja como meu problema.
É o seguinte, tenho uma list
Meu Bean:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Model;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author Andre
*/
public class RelSaidas {
private String nomeSolicitante, dataRetirada;
private String[] itens,setor,quantidade;
public String getDataRetirada() {
return dataRetirada;
}
public void setDataRetirada(String dataRetirada) {
this.dataRetirada = dataRetirada;
}
public String[] getItens() {
return itens;
}
public void setItens(String[] itens) {
this.itens = itens;
}
public String[] getQuantidade() {
return quantidade;
}
public void setQuantidade(String[] quantidade) {
this.quantidade = quantidade;
}
public String[] getSetor() {
return setor;
}
public void setSetor(String[] setor) {
this.setor = setor;
}
public String getNomeSolicitante() {
return nomeSolicitante;
}
public void setNomeSolicitante(String nomeSolicitante) {
this.nomeSolicitante = nomeSolicitante;
}
}
Como puderam ver, tenho 3 arrays de string normais, que estão funcionando perfeitamente.
Só que na hora que eu vou criar meu relatório no ireport, ele cria mas não exibe o conteúdo dos meus arrays, as outras informações ele imprime legal mas o conteúdo do array ele escreve algo como se fosse a identificação do array tipo [Ljava.langString;@91602].
No ireport tenho 3 fields criados F{itens}, F{quantidade}, F{setor}, tudo compila legal...
Só que na hora de exibir ele exibe o conteúdo dos arrays daquela forma.
Estou chamando o relatório assim:
public void geraTermo(List<RelSaidas> things){
try{
JasperReport pathjrxml = JasperCompileManager.compileReport("../Church/src/reports/rel_saida_patrimonios.jrxml");
JasperPrint printReport = JasperFillManager.fillReport(pathjrxml, null, new JRBeanCollectionDataSource(things));
JasperExportManager.exportReportToPdfFile(printReport, "rel_saida_patrimonios.pdf");
//JasperViewer.viewReport("report1.pdf",false);
JOptionPane.showMessageDialog(null,"Relatório gerado com sucesso!");
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "Erro ao gerar o relatório:"+e);
}
}
Me ajuuuudem pessoal...
Obrigado a todos!!