descargar csv vía Views

oskar_calvo's picture

Buenos días.

Una duda, estoy usando Views data export para exportar una vista a csv. De hecho tengo dos vistas, una normal con la página, y la segunda que descarga el archivo.

Mi duda es si creo un filtro para filtrar los resultados de la vista página también afectará a la vista que descarga el archivo.

O si en vez del módulo Views data export tengo que usar otro módulo, he visto que existen varias opciones para hacer esto.

Gracias.

Oskar

Comments

Todo por defecto

jncruces's picture

Hola,

Si dejas los filtros sin sobreescribir te filtrará y podrás exportar según dichos filtros.

Si puedes sobreescribir los campos, el paginador, el orden ... todo menos los filtros.

Si por ejemplo has expuesto el orden pues este tampoco podrías sobreescribirlo en el display de exportación.

Saludos.

@jncruces mi duda es creo un

oskar_calvo's picture

@jncruces mi duda es creo un enlace estático y confío en que se pasan los argumentos por cookie/sessión. ¿O a la hora de hacer el enlace existe otra manera?

Gracias

Oskar

Depende

jncruces's picture

Yo tengo salidas de vistas incluso con ajax que tienen los enlaces de CSV y XLS en la parte inferior y toma los valores de filtros del view, es decir, entiendo que cuando se pulsa el enlace se toma los valores que tenga el formulario actual, no me he fijado pero supongo que cada vez que se recarga el contenido del view esos enlaces de CSV y XLS pues se regenerarán quedando un enlace tipo:

midominio.com/datos/csv?page=0&field_campo1=XXX&field_campo2=YYY

Es decir, si pongo el formulario sin ajax y trato de filtrar en los parámetros de la petición por $_GET en la url tendré todos los valores del filtro, pues entiendo que dichos enlaes funcionan de una forma exáctamente igual pero recargandose en cada petición de formulario sea ajax o por recarga.

Madrid

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: