Personalizar la exportacion excel de un cuadro

Buen dia!

Consulta rapida, ¿es posible redefinir el comportamiento de la exportacion a Excel (o PDF) de un cuadro para que incluya una columna que NO se está mostrando?

Esto se debe a que una de las columnas es un campo que suele tener gran cantidad de texto, motivo por el cual no se la incluye en el cuadro. Pero al exportar para imprimir se nos pide que salga.

Muchas gracias!

Buenas tardes Emiliano, para que operación es la que quieren hacer esto?
El reporte que quieren hacer es sin jasper?

Saludos

Hola Jose,

Buenas tardes Emiliano, para que operación es la que quieren hacer esto?
la operacion de Procesar Inscripciones Pendientes a Actividades, espeficicamente en el cuadro [b]cuadro_rechazar[/b] de la pantalla [b]rechazar[/b]

http://screen.png

El reporte que quieren hacer es sin jasper?

Mira… en principio la idea era sin jasper porque creiamos que lo mas simple era usar esa exportacion a Excel o PDF que se puede configurar en Toba para un cuadro. Pero vimos que es mas limitada en el sentido que imprime exactamente lo que tiene el cuadro y no otra cosa que haya en memoria.

Asi que no se, ¿que nos recomendas vos como opcion más simple y menos intrusiva?


screen.png

screen.png

Buenas Emiliano, se me ocurre algo que podrías hacer.Sería tener dos cuadros idénticos, uno con la columna que necesitas y el otro sin la columna.
El que no necesitas que se vea en la pantalla html podrías hacer en el conf de la pantalla eliminarlo.

function conf__rechazar()
{    parent::conf__rechazar();    $this->pantalla()->eliminar_dep('cuadro_que_no_se_muestra');
}

Luego en la función que se imprime el pdf que se llama vista_pdf podrias hacer que se imprima el cuadro que si tiene la columna.


$this->dep('cuadro_que_se_muestra_en_pdf')->vista_pdf($salida);

Fijate si podes conseguir hacerlo y sino avisanos.

Saludos.