Jump to content
Changes to the Jaspersoft community edition download ×

ravijain

Members
  • Posts

    2
  • Joined

  • Last visited

ravijain's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. Can you help me where I can lookup for Hash Maps ? FYI, We have deployed a custom webservice on Tomcat which calls JasperReports engine. Unfortunately that webservice is created by some other vendor and I don't know any whereabouts of that.
  2. Hi, I'm new to Jasper Report and currently supporting the already live reports on production for any enhancement / issues. I need to paas multiple parameters to Jasper Reports. And don't know the syntax for same. The below link is used to call a folder "Employment_Application" on server and pass a value of 100 to "id" parameter of each JRML file exists in that folder. http://myserver.domain.com:8080/PDFReport/asdf.pdfreq?formtype=Employment_Application&id=100 Queries: 1) Though from above link its clear visible that we are passing a value of 100 to a parameter "id" but I checked the jrxml report and did not able to find this parameter defined anywhere. Instead there is a parameter name "REPORT_APPLICANT_ID" defined and getting this value 100 from this link and working perfectly. How is this "id=100" is linked to "REPORT_APPLICANT_ID" ? "REPORT_APPLICANT_ID" has isForPrompting="true" property set. 2) I now have created one more parameter in report named "SUBREPORT_DIR" and need to pass a value to it at run time. "SUBREPORT_DIR" has isForPrompting="false" property set and has been assigned a default value in report. How can I pass the value to this parameter from above link along with current parameter ? Please help me.... Code:<?xml version="1.0" encoding="UTF-8" ?><!-- Created with iReport - A designer for JasperReports --><!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"><jasperReport name="Main" columnCount="1" printOrder="Vertical" orientation="Portrait" pageWidth="612" pageHeight="792" columnWidth="552" columnSpacing="0" leftMargin="30" rightMargin="30" topMargin="20" bottomMargin="20" whenNoDataType="NoPages" isTitleNewPage="false" isSummaryNewPage="false"> <property name="ireport.scriptlethandling" value="0" /> <property name="ireport.encoding" value="UTF-8" /> <import value="java.util.*" /> <import value="net.sf.jasperreports.engine.*" /> <import value="net.sf.jasperreports.engine.data.*" /> <parameter name="SUBREPORT_DIR" isForPrompting="false" class="java.lang.String"> <defaultValueExpression ><![CDATA[".\SubReports\"]]></defaultValueExpression> </parameter> <parameter name="Report_Applicant_ID" isForPrompting="true" class="java.lang.Integer"/> <queryString><![CDATA[select 1 from dual]]></queryString> <field name="1" class="java.math.BigDecimal"/> <group name="Group_Edu" > <groupExpression><![CDATA[$P{SUBREPORT_DIR}]]></groupExpression> <groupHeader> <band height="34" isSplitAllowed="true" > <subreport isUsingCache="true"> <reportElement x="-17" y="0" width="569" height="34" key="subreport-1"/> <subreportParameter name="Report_Applicant_ID"> <subreportParameterExpression><![CDATA[$P{Report_Applicant_ID}]]></subreportParameterExpression> </subreportParameter> <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> <subreportExpression class="java.lang.String"><![CDATA[$P{SUBREPORT_DIR} + "Education_History.jasper"]]></subreportExpression> </subreport> </band> </groupHeader> <groupFooter> <band height="0" isSplitAllowed="true" > </band> </groupFooter> </group>
×
×
  • Create New...