blog de JamsMendez

Problema con JRDataSource y Metodos getFieldValue(JRField jrf) next()

Mi problema es que no puedo regresar los valor del for que esta adentro del metodo getFieldValue() solo regresa el ultimo valor
Espero que me puedan ayudar, he visto que unas paginas manejan el JRBeanCollectionDataSource pero no puedo implementarla como
lo hago con el JRDataSource ...
Saludos Gracias

public class ListaRDataSource implements JRDataSource {

private List ListaReport = new ArrayList();
private List ListaReportTra = new ArrayList();
private int ind = -1;
private int indice;

public void setListaReport(List ListaReport){
this.ListaReport = ListaReport;
System.out.println("Report");
}
public void setListaReportTra(List ListaReportTra){
this.ListaReportTra = ListaReportTra;
System.out.println("ReportT");
}

public void setIndice(int indice){
this.indice = indice;
ind = this.indice;
}

@Override
public boolean next() throws JRException {
System.out.println("next()");
if(ind++ == indice){
return true;
}else{
return false;

Distribuir contenido