09/11/2006, 07:44
|
| | Fecha de Ingreso: octubre-2006
Mensajes: 5
Antigüedad: 18 años, 2 meses Puntos: 0 | |
Cancelacion de Reportes : Resuelto Hola, les comento que pude solucionar el problema, les paso como lo resolvi.
Si se quiere cancelar tanto la ejecucion de un query en el reporte, como el llenado del reporte, es necesario hacer el fill report de la siguiente manera:
asynchronousFillHandle = AsynchronousFillHandle.createHandle((JasperReport) reports.get(name), parameters, conn);
asynchronousFillHandle.addListener(listener);
asynchronousFillHandle.setThreadName("Thread");
asynchronousFillHandle.startFill();
esto lo que hace es llenar el reporte de manera asincronica y devolver el resultado a un listener, una clase que implemente la interfaz AsynchronousFilllListener
Saludos |