0

Passing a JRBeanCollectionDataSource to a jasperreport component

asked 2008-12-09 19:17:46 +0800

YamilBracho gravatar image YamilBracho
1722 2

Hi. I have this code;

<image src="images/pdf.GIF" onClick="showPDF()"/>
<zscript>
<![CDATA[
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import net.sf.jasperreports.engine.JRDataSource;
import org.bcv.sace.calculos.*;
import org.bcv.sace.utilidades.Utilidades;

void showPDF() {
ResultadoCalculoInteres resultado = (ResultadoCalculoInteres) desktop.getAttribute("Resultado");

Map parameters = new HashMap();
parameters.put("tituloCalculoSerie", resultado.getTituloCalculoSerie());
parameters.put("tituloConceptoIndicador", resultado.getTituloConceptoIndicador());
parameters.put("tituloCalculoConcepto", resultado.getTituloCalculoConcepto());

parameters.put("FechaInicial", resultado.getFechaInicial());
parameters.put("FechaFinal", resultado.getFechaFinal());
parameters.put("Monto", resultado.getMonto());

dataSource = (net.sf.jasperreports.engine.JRDataSource) new JRBeanCollectionDataSource(resultado.getFechaExclusionList());

report.setSrc(!chkExclusiones.isChecked() ?
"/WEB-INF/reportes/CalculoInteresOtraTasa.jasper" :
"/WEB-INF/reportes/CalculoInteresOtraTasaExclusiones.jasper");
report.setParameters(parameters);
report.setDataSource(dataSource);
report.setType("pdf");
}
]]>
</zscript>


However I got an error "Error in method invocation Method setDataSource(net.sf.jasperreports.data.JRBeanCollectionDataSource) not found in class org.zkoss.zkex.zul.Jasperreport"

TIA
Yamil

delete flag offensive retag edit

1 Reply

Sort by ยป oldest newest

answered 2008-12-09 22:37:07 +0800

YamilBracho gravatar image YamilBracho
1722 2

I did solve it !
I missed out jakarta commons BeanUtils jar in my classpath

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2008-12-09 19:17:46 +0800

Seen: 667 times

Last updated: Dec 09 '08

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More