Buen Día,
Tengo el siguiente código en un evento de un cuadro. Cada vez que descarga el archivo se va de la pantalla.
Es necesario que permanezca en la ventana para seguir descargando otros filas del cuadro.
Muchas Gracias.
function evt__cuadro_diario__recibo($datos)
{
$this->s__nrorecibo= $datos['nrorecibo'];
$this->s__punto_venta= $datos['nropuntoventa'];
$parametros['ts'] = 'vista_jasperreports';
toba::vinculador()->navegar_a(null, null, $parametros);
}
function vista_jasperreports(toba_vista_jasperreports $report)
{
$path = toba::proyecto()->get_path();
$archivo = toba_manejador_archivos::get_archivos_directorio($path, '/.jasper$/', true);
// ei_arbol($archivo);
$report->set_path_reporte($archivo[0]);
$report->set_nombre_archivo(trim($this->s__punto_venta).'_'.$this->s__nrorecibo.'.pdf');
// $report->set_parametro('Parameter1','S',$this->s__punto_venta);
// $report->set_parametro('Parameter2','S', $this->s__nrorecibo);
$report->set_parametro('pnropuntoventa','S',$this->s__punto_venta);
$report->set_parametro('pnrorecibo','S', $this->s__nrorecibo);
$db = toba::instancia()->get_db();
// ei_arbol($db);
$db = toba::db('colpsico');
$report->set_conexion($db);
}