Despues de Descargar un archivo jasper, se va de la pantalla

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);
 
     
}

Otra cosa, ese pdf lo debo enviar por mail.
Me pueden guiar como hacer eso , por favor.

Hola Carla,

Esto lo podes lograr haciendo que el evento se dispare en una ventana popup, de esa forma dicha ventana te permite la descarga y la actual queda debajo para que puedas seguir descargando archivos.

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);

   	}</blockquote>

Me intriga esta parte, esto mismo lo podes lograr configurando el evento como un autovinculo que ejecuta el servicio de exportacion jasper, lo haces todo en un pedido de pagina unicamente.
De paso ahi mismo pones los parametros para abrirlo en la ventana popup.

Saludos