Foro

performance Store

0
Tengo una gran duda, actualmente uso ext+codeigniter+postgresql, en una consulta retorno aprox 4500 registros y los traigo en json para mostrarlos en un grid ... el punto es que tarda demasiado en mostrar los datos y si hago el query en una terminal no tarda mas de 5 segundos .... En algunas columnas empleo funciones dentro de la propiedad renderer, no si esto tambien afecte ...otra cosa es que cuando logro obtener los datos se tarda demasiado en ordenarlos o en redimensionar la columna. tiene algo que ver Extjs en este problema? Saludos
0
Gracias por las respuestas, ya he trabajado con el paginador ... lo pondre en practica asi como tambien la segunda opcion de Crysfel Les comentare los resultados ....
0
Mmmmmm se esta tardando mucho por que el navegador tiene que renderizar muchos nodos en el DOM, igual te recomiendo usar un paginador o el BufferGrid que te va renderizando los nodos poco a poco conforme vas moviendo el scroll. http://www.ext-livegrid.com/demo/ En cualquiera de las dos soluciones que te comento necesitas modificar el backend para que regrese los nodos poco a poco. Saludos
0
Una pregunta... ¿Estás mostrando los 4500 registros en un sólo grid?. Es decir que ¿Si quiero ver el registro 3250 tengo que bajar con el scroll esos 3250 registros hasta que el que quiero ver sea visible? :O Si ese es el caso yo te recomendaría usar un grid paginado, que te resultaría más rápido y definitivamente sería más cómodo para el usuario.

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.