javascript - remover - removeattr display jquery
jQuery desplazable, ordenable, tabla filtrable (5)
Estoy buscando utilizar jQuery para manejar algunas de las solicitudes más comunes que recibimos para tablas de datos de diferentes tamaños: desplazamiento, clasificación y filtrado dinámico.
- He manejado el desplazamiento en el pasado al tener dos tablas separadas con columnas de ancho fijo, junto con 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 relacionada con la buena voluntad es la capacidad de "congelar" una columna para el desplazamiento horizontal.
Lo ideal sería una extensión existente, pero si no hay ninguna, agradecería las sugerencias de los gurús de jQuery sobre cómo implementarla 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: Agradezco las respuestas hasta ahora, pero ninguna de las opciones dadas hasta el momento toca el aspecto de filtrado (dicho eso, debo 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.
Tal vez este excelente complemento podría hacerlo:
Se llama jQGrid, aquí está la página del proyecto: http://plugins.jquery.com/project/jqGrid
un simple complemento jQuery de tabla desplazable
Como mencioné en mi actualización, terminé usando una extensión de filtrado personalizada (de código cerrado, desafortunadamente). Recientemente comencé a usar SlickGrid y ahora es mi parrilla de entrada.
Me encontré con esta pregunta ya que estaba buscando un plugin de tabla ordenable; Realmente no estaba impresionado con ninguno de los widgets sugeridos, pero más tarde descubrí DataTables , y quedé bastante impresionado. Recomiendo echarle un vistazo.
Te animo a probar Flexigrid .
Tiene muchas características excelentes y personalmente creo que se ve más profesional que el jqGrid.
No tiene algunas de las características que está pidiendo, pero creo que podría ser un buen comienzo. Sería genial si pudiera trabajar en agregar algunas de esas características a la base de código.
Si está codificando en c #, entonces publiqué una entrada de blog sobre cómo usar LINQ para Reflection para enlazar JSON con Flexigrid ... si está utilizando otro idioma, hay otros ejemplos que puede encontrar en la página de Flexigrid en el sitio web y en el grupo de Google .