Estoy buscando utilizar jQuery para manejar algunas solicitudes muy comunes que obtenemos para tablas de datos de diferentes tamaños: desplazamiento, clasificación y filtrado dinámico.jQuery desplazable, ordenable, tabla filtrable
- He manejado el desplazamiento en el pasado al tener dos tablas separadas con columnas de ancho fijo, junto con los contenedores div asociados para el desplazamiento "real". Sin embargo, este método no funciona con ninguna de las extensiones de tabla de clasificación basadas en jQuery con las que me he cruzado (siendo tablesorter mi favorito hasta ahora) ya que lo quieren todo en una sola tabla.
- Para el filtrado, están solicitando algo similar a cómo lo hacen las listas de Excel y SharePoint (básicamente, todos los valores de columna se enumeran en un menú desplegable, lo que permite al usuario seleccionarlos/anular su selección). Todavía no he visto algo así, aunque parece posible.
- Otra característica agradable para tener en cuenta sería la capacidad de "congelar" una columna para el desplazamiento horizontal.
Idealmente quisiera una extensión existente, pero si no hay ninguna, también agradecería sugerencias de cualquier gurú de jQuery sobre cómo implementarlo mejor. Mis pensamientos actuales son sumergirme en tablesorter y extenderlo/actualizarlo según sea necesario.
Para mantener las cosas enfocadas, la paginación no es una opción (junto con cualquier servidor, para el caso).
Actualización: hago apreciar las respuestas hasta ahora, pero ninguna de las opciones dadas hasta ahora tocar en el aspecto filtrado en absoluto (esto dicho, hay que admitir que jqGrid se ve muy bien para algunos proyectos futuros que tengo) Mientras tanto, trabajaré en una solución de filtrado personalizada; si funciona, lo actualizaré de nuevo.
Este enlace al sitio web está roto; ¿esta página de proyecto es la misma "Flexigrid"? http://code.google.com/p/flexigrid/ –