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 | ||
plugins:ejemploplugin [2021/07/01 15:29] fcristina [Implementación de clases del package ar.com.disytel.plugin.reportProvider] |
plugins:ejemploplugin [2021/07/02 12:37] (actual) fcristina [Implementación de clases del package ar.com.disytel.plugin.reportProvider] |
||
---|---|---|---|
Línea 484: | Línea 484: | ||
===== Implementación de clases del package ar.com.disytel.plugin.reportProvider ===== | ===== Implementación de clases del package ar.com.disytel.plugin.reportProvider ===== | ||
- | 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. | + | A partir de la revision r2968, 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. |
Es importante que la clase respete los siguientes: | Es importante que la clase respete los siguientes: | ||
Línea 496: | Línea 496: | ||
* **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 509: | ||
@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(" |