JasperReports-Plugin custom parameteres
---------------------------------------
Key: WW-1946
URL: https
://issues.apache.org/struts/browse/WW-1946
Project: Struts 2
Issue Type: Improvement
Components: Plugins
Affects Versions: 2.0.6
Reporter: Carlos Cristales
I need to pass custom params to the JasperReport-Plugin, to
customize the title report by example,
and I solve my need by this way
* add a property customParameters to JasperReportsResult
with the respective seter:
public void setCustomParameters(String customParameters)
{
this.customParameters = customParameters;
}
* load the customParameters before to generate the report,
just after to initialize the
parameters property by the plugin:
//getting the map of parameters
Map mapParameters = (Map)
stack.findValue(customParameters);
if (mapParameters != null) {
parameters.putAll(mapParameters);
}
* in the struts2 action, I add a Map property and setting
values to customize the report title
jasperParams = new HashMap();
jasperParams.put("titulo02", "Listado
General de Usuarios");
jasperParams.put("titulo03", "Filtrados
por Departamento y Role");
* mapping the action in the struts.xml
<action name="usuariosJasper"
class="usuarioAction"
method="print">
<result name="success"
type="jasper">
<param
name="location">/reportes/usuarios.jasper</p
aram>
<param
name="dataSource">usuarios</param>
<param
name="customParameters">jasperParams</param&
gt;
<param
name="format">PDF</param>
</result>
</action>
P.D
I'am very newbie in this, and I'am not sure if this the
correct way to report this,
in adition my englhis is very bad, bot I hope this post may
to help to someone.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue
online.
|