Pour une meilleure expérience utilisateur, quelle est la meilleure pratique pour les filtres de table de données avec plus de 10 colonnes?
Objectif de l'utilisateur:
L'utilisateur essaie de filtrer la liste en utilisant différents types de filtres: dates, nombre et mots clés. Leur objectif final est d'exporter les données filtrées en csv, pdf etc.
a) Un côté de filtre séparé ou un panneau supérieur (comme dans le crm agile, trello)
b) Options de filtre individuelles pour chaque en-tête de tableau (comme dans Excel)
La solution A affiche les options filtrées, contrairement à la solution B.
Avant toute conclusion, vous devez savoir si vos utilisateurs préfèrent ou doivent voir les options filtrées avant d'exporter.
Un autre aspect à considérer est la météo, vos utilisateurs finaux sont très utilisés pour manipuler des logiciels de feuilles de calcul (comme Excel). Cela peut vous pousser vers la solution B indépendamment de l'efficacité supposée.
Il y a n autre filtrage présentation, utilisé dans la grille de l'interface utilisateur du bouclier.
Cela dépend de vos effets de filtrage. Si c'est pour filtrer la table entière, avoir le filtre externe à la table est très bien. S'il s'agit de filtrer une catégorie spécifique, il doit l'être avec le contenu qu'il affecte.
J'irai avec option B. IMO, en tant que concepteur ux/ui, nous voulons avoir une table propre à la fois sur les vues de bureau et mobiles. Parce que si vous avez beaucoup d'appels à l'action, disons: éditez, supprimez, ajoutez, filtre à bascule principal, etc. puis si vous voulez que les balises de filtre soient visibles, la table ui devient encombrée.
Le fait d'avoir le filtre par colonne rend la table propre.