TbsGrid - grille web
(tobesimple.net)[Contexte du développement]
Je m’intéresse depuis longtemps au développement de grilles.
Je pensais aussi qu’il serait bien de pouvoir utiliser gratuitement une grille web, aussi bien à titre personnel qu’en entreprise.
Mon souhait personnel était de créer une grille avec un certain niveau de qualité.
[Technologies utilisées]
- Javascript(Pure)
- CSS
[Caractéristiques]
-
Déplacement des colonnes
-
En-têtes multiples
-
Fonction d’édition
-
Colonnes de résumé (haut, pied de page)
-
Groupement
-
Tri
-
Filtrage
-
Colonnes figées
-
Formatage des nombres (par pays, format décimal)
-
Prise en charge de gros volumes de données
-
Compatibilité cross-browser
-
Support multilingue
-
Le point que j’ai jugé le plus important est le fonctionnement harmonieux entre le filtrage, le tri, le groupement et les colonnes figées.
[Informations]
-
La version de TbsGrid est la 1.0 (bêta).
-
Comme il s’agit d’un développement réalisé seul, la documentation est insuffisante et, étant développeur, les aspects design sont également limités.
-
Des améliorations restent à apporter concernant l’API utilisateur, les événements, la tree grid, la pagination, etc.
-
Pour corriger les bugs ou développer des fonctionnalités supplémentaires, j’ai besoin de vos avis et de votre participation.
-
À force de continuer à développer cette grille, j’ai acquis une certaine confiance et de l’expérience.
C’est encore à l’état de projet, mais j’aimerais prendre en charge une pivot grid.
-
Démo : https://tobesimple.net
P.S.
Le développement d’une grille ne semble pas être une tâche facile.
Plus que la programmation elle-même, il a fallu définir des critères et un périmètre,
et trouver des noms pour de nombreuses propriétés afin que les utilisateurs puissent s’en servir.
Il arrive aussi qu’il faille consacrer beaucoup de soin à des fonctionnalités qui paraissent anodines.
Il y a encore beaucoup d’aspects à améliorer, mais je suis heureux de ne pas avoir abandonné,
et de pouvoir enfin la publier sur GeekNews.
Merci.
7 commentaires
C’est un super projet. Merci pour le partage.
Pour le moment, nous avons temporairement permis de déplacer l’écran de contenu horizontalement.
Nous établirons un plan par la suite pour améliorer la prise en charge du glisser sur mobile.
Merci.
Waouh, c’est impressionnant.
Justement, j’étais en train d’évaluer des grilles, donc je vais l’essayer.
Oh ! C'est bien. Waouh~
Beau travail ! J’espère que vous continuerez à développer la bibliothèque de grille web.
Je pense qu’il serait utile d’avoir une page de comparaison expliquant en quoi ses points forts se distinguent de ceux des autres bibliothèques.