Nous concevons une application qui a plusieurs tables et il existe plusieurs éléments d'action comme la vue, la modification, etc.
Placer les boutons d'action sur le côté droit du tableau ne sera pas la meilleure option car le nombre de colonnes augmente la largeur du tableau, ce qui introduit un défilement vertical qui masque les boutons.
Donc, garder les boutons d'action sur le côté droit sera convivial? Ou il doit être conservé sur le côté gauche pour que les boutons soient toujours visibles.
Ayant beaucoup travaillé avec les tables, généralement, l'interaction d'édition est affichée sur le côté droit , comme Dropbox par exemple. C'est une question de découverte et où l'utilisateur s'attendrait à trouver ces boutons.
Ma question serait de savoir pourquoi l'utilisateur devrait cliquer sur le bouton Afficher. Pourquoi l'utilisateur ne clique-t-il pas simplement sur l'élément?
Il est également intéressant de voir ce qui arrive à l'état précédent: masquer les cases à cocher et elles n'apparaissent que lorsque l'utilisateur survole la ligne.
Je crois que cela devrait dépendre du nombre de fois où l'utilisateur doit cliquer sur ces boutons, et où se trouvent les boutons (ou menus et autres éléments d'action) dans le reste de la page. La règle générale est de garder les éléments d'action cohérents. Si votre page contient normalement des éléments d'action à gauche, la grille doit également avoir des éléments d'action à gauche, et vice versa.
En dehors de cela, vous devez également considérer la case de sélection comme un élément d'action. L'utilisateur est-il autorisé à modifier plusieurs lignes en une seule fois. Si oui, votre boîte de sélection doit être aussi proche du bouton d'action que possible. Si non, vous devez supprimer complètement la case à cocher de sélection.