Nouveau composant : Datagrid
Ancienne version
Préambule
Comme ne l'affiche pas la capture d'écran, le tableau peut être scollable sur les deux dimensions et contenir une grande quantité de données.
Questions préliminaires
- Il serait peut-être bien de créer un autre composant avant celui-là, permettant de faire des tableaux. Datagrid utiliserait ce composant (disons Table, au hasard) et l'augmenterait en le rendant filtrable, triable, permettant la sélection d'éléments, ...
- De la même manière, on pourrait peut-être aussi créer un composant Toolbar, qui serait aussi utilisé dans le RichTextEditor et/ou ailleurs.
Fonctionnalités nécessaires
-
Répondre aux questions préliminaires -
Pouvoir filtrer les données -
Pouvoir trier les données -
Avoir le choix entre une pagination ou du scroll "infini" -
Pouvoir sélectionner un ou plusieurs éléments -
Lorsqu'un ou plusieurs éléments sont sélectionnés, pouvoir afficher des boutons d'actions concernant ces éléments (exemple chez material-ui)