Jump to content
We've recently updated our Privacy Statement, available here ×

mpeshkov

Members
  • Posts

    1
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by mpeshkov

  1. Hi, How to solve a problem?: I have the template (jrxml file), which was created in iReport. There is parametr "Version"(java.lang.String, is not ForPrompting and default value expression:"version 1.0.2") When I fill this report from my program i get error: net.sf.jasperreports.engine.JRException: Incompatible net.sf.jasperreports.engine.base.JRBaseParameter value assigned to parameter Version (If set this parametr: parameters.put("Version","test"); - All ok ) How right to pass parametr with default value??? My code: JasperReport jasperReport = (JasperReport) JRLoader.loadObject(filename)); JRParameter[] jrParam = jasperReport.getParameters(); Map parameters = new HashMap(); parameters.put("customerId",new Long("233301"); for (int i = 0; i < jrParam.length; i++) if (!jrParam.isForPrompting()) if (jrParam.getValueClassName().equals("java.lang.String")) parameters.put(jrParam.getName(), (Object) jrParam); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, connection)); JasperExportManager exp = new JasperExportManager(); exp.exportReportToPdfFile(jasperPrint,path);
×
×
  • Create New...