Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Última revisión Ambos lados, revisión siguiente | ||
plugins:ejemploplugin [2021/07/01 15:29] fcristina [Implementación de clases del package ar.com.disytel.plugin.reportProvider] |
plugins:ejemploplugin [2021/07/01 16:29] fcristina [Implementación de clases del package ar.com.disytel.plugin.reportProvider] |
||
---|---|---|---|
Línea 483: | Línea 483: | ||
===== Implementación de clases del package ar.com.disytel.plugin.reportProvider ===== | ===== Implementación de clases del package ar.com.disytel.plugin.reportProvider ===== | ||
+ | |||
+ | //Pendiente a incorporar a CORE// | ||
En caso de necesitar incorporar nuevos parámetros a un informe Jasper, pero sin necesidad de redefinir la clase por completo, es posible crear una clase que simplemente se encargue de incorporar al Jasper los parametros adicionales específicos del componente. | En caso de necesitar incorporar nuevos parámetros a un informe Jasper, pero sin necesidad de redefinir la clase por completo, es posible crear una clase que simplemente se encargue de incorporar al Jasper los parametros adicionales específicos del componente. | ||
Línea 496: | Línea 498: | ||
* **PO po**: El objeto base con la información a imprimir. | * **PO po**: El objeto base con la información a imprimir. | ||
- | Por ejemplo, suponiendo que es necesario incorporar nuevos parámetros para la impresión Jasper de facturas. | + | Por ejemplo, suponiendo que es necesario incorporar nuevos parámetros para la impresión Jasper de facturas, la clase en CORE es **org.openXpertya.JasperReport.LaunchInvoice**, |
- | + | ||
- | La clase en CORE es **org.openXpertya.JasperReport.LaunchInvoice**, | + | |
<code java> | <code java> | ||
Línea 511: | Línea 511: | ||
@Override | @Override | ||
public void addReportParametersToLaunch(MJasperReport report, PO po) { | public void addReportParametersToLaunch(MJasperReport report, PO po) { | ||
- | // Agregar los parámetros que necsitemos | + | // Agregar los parámetros que necesitemos |
report.addParameter(" | report.addParameter(" | ||
report.addParameter(" | report.addParameter(" |