TbsGrid - cuadrícula web
(tobesimple.net)[Antecedentes de desarrollo]
Desde hace mucho tiempo me ha interesado el desarrollo de grids.
Además, pensaba que sería bueno que una cuadrícula web pudiera usarse gratis tanto de forma personal como en empresas.
Mi deseo personal era crear un grid con cierto nivel de calidad.
[Tecnologías utilizadas]
- Javascript(Pure)
- CSS
[Características]
-
Movimiento de columnas
-
Encabezados múltiples
-
Funciones de edición
-
Columnas de resumen (Top, Footer)
-
Agrupación
-
Ordenamiento
-
Filtrado
-
Columnas fijas
-
Formato numérico (por país, formato decimal)
-
Soporte para grandes volúmenes de datos
-
Compatibilidad cross-browser
-
Soporte multilenguaje
-
Lo que consideré más importante es que el filtrado, el ordenamiento, la agrupación y las columnas fijas funcionen de manera orgánica entre sí.
[Información]
-
La versión de TbsGrid es 1.0 (beta).
-
Al ser un desarrollo hecho por una sola persona, la documentación es limitada y, como soy desarrollador, también faltan elementos de diseño.
-
Hay aspectos por mejorar, como la API para usuarios, eventos, tree grid y el manejo de paginación.
-
Para corregir bugs o desarrollar funciones adicionales, necesito sus opiniones y participación.
-
Como seguí desarrollando el grid, fui ganando cierta confianza y experiencia.
Es solo un plan, pero me gustaría dar soporte a un pivot grid.
-
Código fuente: https://github.com/tobesimple7/TbsGrid
-
Demo: https://tobesimple.net
P.S.
Desarrollar un grid no parece ser una tarea sencilla.
Más que programar, tuve que definir criterios y alcance,
y también poner nombres a muchas propiedades para que los usuarios pudieran utilizarlas.
A veces incluso hay que dedicar mucho cuidado a funciones que parecen menores.
Todavía hay muchas partes que debo mejorar, pero me alegra mucho no haberme rendido
y haber podido publicarlo en GeekNews.
Gracias.
7 comentarios
Es un proyecto genial. Gracias por compartirlo.
Por ahora, habilité temporalmente que la pantalla de contenido se pueda mover de izquierda a derecha.
Más adelante haré un plan para mejorar un poco lo relacionado con el arrastre en móviles.
Gracias.
Vaya, está genial.
Justo estaba evaluando un grid, así que tendré que probarlo.
¡Oh! Está bueno. ¡Guau~
¡Gran trabajo! Espero que sigas desarrollando la biblioteca de web grid.
Creo que sería bueno tener una página comparativa que explique cuáles son sus ventajas frente a otras bibliotecas.