Je suis confronté à un problème de ce type : il est nécessaire de sélectionner un mécanisme permettant à l'utilisateur de masquer/afficher des colonnes dans une grille de données.
L'une des méthodes proposées consiste à ajouter un bouton (qui ressemble à un en-tête de colonne, mais sans colonne). Lorsque l'utilisateur clique sur ce bouton, la liste des colonnes s'affiche et l'utilisateur peut sélectionner les colonnes à masquer/afficher. Mais existe-t-il un moyen d'avoir une telle colonne dans une grille (juste un en-tête sans colonne comme exemple - vous pouvez voir la grille dans Mozilla Thunderbird) ?
L'autre moyen, moins probable, est la liste contextuelle qui apparaît lorsque la souris survole la grille de données. Mais cette liste serait rarement utilisée. Cette liste clignotante ne serait donc qu'un casse-tête pour l'utilisateur final.
Les façons de cliquer avec la souris. J'ai juste peur qu'ils passent inaperçus et que l'utilisateur ait du mal à utiliser une grille avec une douzaine de colonnes.
Qu'en pensez-vous ? Existe-t-il un moyen de réaliser la première méthode, ou peut-être une meilleure approche pour résoudre ce problème ?
Il serait peut-être préférable que je fournisse une photo de cet "en-tête sans colonne" magique, afin d'éviter toute confusion.
Il y a un en-tête de colonne cliquable dans une grille, mais il n'y a pas de colonne en dessous.
Il y a une zone juste au-dessus de la barre de défilement dans la grille de données, c'est peut-être le bon endroit pour mettre cette fonctionnalité. Mais il semble que je ne puisse pas l'utiliser.