Displaytag exporta toda la lista a Excel

Me pregunto si es posible usar las funciones de exportación de la etiqueta de visualización para exportar todos los datos de una lista, no por ejemplo. 1 ~ 10 (una página de datos).

Por ejemplo: hay 100 filas en mi lista. Para una página, muestra 1 ~ 10 datos. Entonces habrá 10 páginas en mi tabla de etiquetas de visualización.

Las funciones de exportación de una etiqueta de pantalla solo exportan/imprimen la página que se muestra actualmente (por ejemplo, si los datos actuales son del 1 al 10, no puedo exportar los 11 a 100 datos restantes en mi archivo de exportación).

preguntado el 03 de mayo de 12 a las 15:05

2 Respuestas

Eche un vistazo a la propiedad "export.amount" (http://displaytag.sourceforge.net/1.2/configuration.html)

"Indica la cantidad de datos que se deben enviar al usuario cuando solicita una exportación de datos. De manera predeterminada, envía la lista completa. Puede indicarle a la etiqueta de la tabla que solo envíe los datos que se muestran actualmente en la página".

contestado el 23 de mayo de 12 a las 21:05

He usado este método. pero no funcionó. Resuelvo este problema creando una nueva página que no incluye paginación. - ahmérico

@ahmeric: ¿puede dar más detalles sobre cómo resolvió exportar todos los problemas? Estoy usando struts. ¿Cómo no incluyeste paginación en displaytag? - Programador muerto

export.amount=list no funciona. Estoy usando org.displaytag.export.excel.DefaultHssfExportView. - gen b.

Elimine las siguientes líneas del archivo de propiedades:

export.excel.class=org.displaytag.export.excel.DefaultHssfExportView
export.pdf.class=org.displaytag.export.DefaultPdfExportView

y le dará la lista completa en excel y pdf.

Pero cambia el formato de fecha (si se menciona alguna columna de fecha) al estándar: mm/dd/aaaa. Si alguien tiene la solución, por favor hágamelo saber.

Respondido el 28 de Septiembre de 15 a las 09:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.