biblioteca de tablas JavaScript

Escribí un programa de JavaScript hace unos años que muestra una gran tabla de datos. Actualmente estoy usando un envoltorio delgado alrededor de la etiqueta HTML básica. Esto nunca fue ideal, pero fue fácil de implementar. Con el paso del tiempo, la cantidad de datos que muestra el programa ha crecido sustancialmente, lo que ha provocado que el rendimiento del programa se deteriore progresivamente.

Estoy buscando una buena clase de mesa para reemplazar la actual.

Actualmente estoy mirando SlickGrid, pero no parece poder permitir una altura de fila variable (afaik). Necesito que la clase pueda imitar el comportamiento de formato de la tabla HTML básica, pero que pueda funcionar bien con grandes cantidades de datos. También me gustaría tener la capacidad de cambiar el tamaño de la columna.

No estoy familiarizado con él, pero echa un vistazo a DataTables , puede ser lo que estás buscando.
Creo que primero debe investigar y luego darnos una lista de características. Por ejemplo, usted dice "ser capaz de funcionar bien con grandes cantidades de datos". Lo primero que pensé es que podría tener una tabla de 5000 000 filas, pero solo mostrar, digamos, 25 líneas a la vez. Por lo tanto, una ventana deslizante en la que la tabla solo tiene 25 filas, pero se rellenan hacia arriba y hacia abajo con una barra de desplazamiento parece una buena idea. ¿Hay más funciones que necesites? Haga clic en el título de la columna para ordenar? ¿Arrastrar columnas para reorganizar? ¿Exportar datos? ¿Enlace de datos bidireccional (usar AngularJS)? Piensa en eso y ayúdanos a ayudarte.
¿Este componente debe estar disponible gratuitamente para uso comercial? ¿Tiene un presupuesto en mente o no es comercial?
Otro "llegó a la página principal" donde el OP no ha iniciado sesión desde dos días después de la publicación :-(

Respuestas (1)

Rejilla Vaadin

Quizás la herramienta de cuadrícula de datos más sofisticada para tecnologías estándar web que encontrará es Vaadin Grid .

Originalmente desarrollado para el marco del lado del servidor basado en Java de Vaadin que utiliza GWT para representar automáticamente la interfaz de usuario en un navegador web utilizando tecnologías web estándar, el equipo de Vaadin ahora ha hecho que la herramienta Vaadin Grid esté disponible por separado a través de componentes web y tecnología Polymer .

Esto es material de vanguardia y líder en la industria. Por lo tanto, puede haber algunos cambios en el camino y algunos obstáculos a medida que innovan en esta nueva plataforma de entrega. Pero la empresa Vaadin tiene un largo historial de éxitos en este campo.

Una buena sugerencia: además, parece que funcionará con AngularJs, para aquellos que desean un enlace de datos bidireccional gratuito vaadin.com/blog/-/blogs/vaadin-and-angularjs-happy-together
el primer enlace ahora es 404, pero solo porque han rediseñado su sitio web. La cuadrícula todavía se puede encontrar en vaadin.com/elements/vaadin-grid
@Mawg Gracias, arreglado. Para su información, en cualquier Stack Exchange, puede editar una Respuesta directamente usted mismo para solucionar tales problemas, si así lo desea.