Estoy investigando situaciones en aplicaciones web orientadas a bases de datos cuando uno debe confiar en la ordenación de tablas del lado del cliente sobre la clasificación en el lado del servidor. Una situación particular que me está molestando es la paginación.Problemas con la paginación y la clasificación
Al intentar paginar una tabla grande (digamos 10000 filas), así como ordenarla por una columna en particular, ¿cuál sería el mejor enfoque para tomar?
entiendo que algunas cuestiones relacionadas con esto son:
- i cant volver toda la mesa al lado del cliente de una sola vez
- que no se puede ordenar un máximo de 10.000 registros con javascript
- ordenar la tabla implicará ordenar filas en todas las páginas, no solo en la página actual.
¿Tienes más problemas para agregar a esta lista?
¿Qué enfoque llevaría a una buena combinación de interacción del lado del cliente y del lado del servidor para que la carga del servidor se reduzca al mínimo?
ADEMÁS:
bien, la clasificación en la base de datos y devolver el reqd página, una página anterior y página siguiente parece ser la mejor opción.
ahora esto:
el usuario está en la página (3 de 10) de la tabla ordenada por número de serie. Ahora el usuario hace clic en el encabezado denominado "nombre de usuario", que quiere ordenar la tabla por nombre de usuario.
Pregunta: ¿El resultado final debería ser "página (1 de 10) ordenada por nombre de usuario" o debería ser "página (3 de 10) ordenada por nombre de usuario"?
Sé que esta es una pregunta muy subjetiva, pero ¿qué recomendarías y por qué?
buena pregunta. probablemente puedas decir que recientemente he tratado con este [problema. –