[SOLUCIONADO] Exportar datos a PDF

Hola …
Estoy realizando una exportación de los datos del cuadro a pdf.
En el cuadro tengo una columna que permite html, antes de asignarle los datos al cuadro llamo un metodo que me genera un link:

function formato($datos)
{
for($i = 0; $i < count($datos); $i++){
$parametros = array(‘id’=> $datos[$i][‘id’]);
$url = toba::vinculador()->crear_vinculo(null, ‘100000117’, $parametros);
$datos[$i][‘numero’] = ‘’ . $datos[$i][‘numero’]. ‘’;
}
return $datos;
}

El problema es cuando quiero generar el PDF:
En la pantalla tengo un evento exportar_pdf, para este evento tengo el siguiente metodo:

function vista_pdf( $salida )
{
    $salida->titulo( "Listados");
    $this->dependencia('cuadro')->vista_pdf( $salida );
}

al generar el pdf en la columna numero me visualiza el siguiente dato:

                                        <a

href=“/prueba/1.0/aplicacion.php?ah=4d
3d7042b3275&ai=prueba||105000117&t
z=1&tcm=previsualizacion&id=20”>9/20
11

Estube viendo en la API PHPi pero no eh podido encontrar la solucion.
Desde ya agradesco cualquier ayuda.

Saludos…

Hola Sandra,

lo que deberian hacer es definir esa columna como vinculo, de esa manera en lugar de pasarle como dato la url solamente le pasarian el valor, de esta forma las exportaciones mostraran el valor correcto en lugar de un link.
Para agregar mas parametros al vinculo pueden hacer uso de la api, esto lo harian en el metodo conf del cuadro. Por defecto se agregaran la columna clave y la columna en la que esta el vinculo.

Saludos


Hola Ricardo,

Muchas gracias por la guia, de echo solucione. Etiqueto la solucióm:
En el editor le deje tildado “Permite HTML” y ademas le agregue el vinculo, le saque el siguiente metodo y funciono para ambos casos, como para los vinculos y exportar a pdf…

function formato($datos)
{
for($i = 0; $i < count($datos); $i++){
$parametros = array(‘id’=> $datos[$i][‘id’]);
$url = toba::vinculador()->crear_vinculo(null, ‘100000117’, $parametros);
$datos[$i][‘numero’] = ‘’ . $datos[$i][‘numero’]. ‘’;
}
return $datos;
}

Saludos …