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(" | ||