Llevo ya vario tiempo trabajando con el framework el cual me ha gustado muchísimo y me ha ayudado demasiado en el tema de desarrollo; pero el día de hoy me esto enfrentando a un problema con el crecimiento de la data resulta que cuando intento exportar algún modulo en el modo lista a Excel este me esta cortando los registros y no me entrega la información de todos.
Ejemplo:
La lista al visualizarla por pantalla me registra 65.000 registros cuando lo exporto a excel me cargan solo 5000; podría ser tan amable alguno que me puede indicar que puedo revisar en mi aplicación para solucionar mi problema.
Mil gracias
Saludos
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
en ninguna parte del código hay una limitación. La implementación actual crea un String con todo el CSV desde el Servlet y lo envía. Podría ser ese el problema y a lo mejor enviando de línea en línea al cliente funcionaría mejor. Pero el que envíe 5000 en lugar de romporse no me hace tener mucha fe en que sea esto.
Quizás es más fácil que sea una limitación de tu base de datos, tu controlador JDBC o algo así.
Tendrás que depurarlo. Es muy fácil. El servlet que genera el CSV es GenerateReportServlet aunque la lógica de creación está en TableModels.toCSV. Puede que también tengas que depurar el método getAllDataTableModel() de Tab.
Ayuda a otros en este foro como yo te ayudo a ti.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Buenas tardes..
Llevo ya vario tiempo trabajando con el framework el cual me ha gustado muchísimo y me ha ayudado demasiado en el tema de desarrollo; pero el día de hoy me esto enfrentando a un problema con el crecimiento de la data resulta que cuando intento exportar algún modulo en el modo lista a Excel este me esta cortando los registros y no me entrega la información de todos.
Ejemplo:
La lista al visualizarla por pantalla me registra 65.000 registros cuando lo exporto a excel me cargan solo 5000; podría ser tan amable alguno que me puede indicar que puedo revisar en mi aplicación para solucionar mi problema.
Mil gracias
Saludos
Hola Andrés,
en ninguna parte del código hay una limitación. La implementación actual crea un String con todo el CSV desde el Servlet y lo envía. Podría ser ese el problema y a lo mejor enviando de línea en línea al cliente funcionaría mejor. Pero el que envíe 5000 en lugar de romporse no me hace tener mucha fe en que sea esto.
Quizás es más fácil que sea una limitación de tu base de datos, tu controlador JDBC o algo así.
Tendrás que depurarlo. Es muy fácil. El servlet que genera el CSV es GenerateReportServlet aunque la lógica de creación está en TableModels.toCSV. Puede que también tengas que depurar el método getAllDataTableModel() de Tab.
Ayuda a otros en este foro como yo te ayudo a ti.
Hola Javier..
Muchas gracias por tu respuesta voy a revisar y a realizar la depuración que me sugieres haber que sucede.
Mil gracias