Guide de décision pratique
5 min de lecture
Mis à jour le
Trouver dans une longue liste sans filtres cachés
Combine recherche, filtres, tri et pagination avec un nombre de résultats clair et une remise à zéro.
Réponse directe
Sépare texte recherché, filtres d’inclusion, tri et pagination : ils répondent à des questions différentes. Affiche les critères actifs, réinitialise la page quand l’ensemble change et explique l’absence de résultat sans effacer la demande. Préfère Appliquer pour plusieurs filtres coûteux à combiner.
01
Définir chaque commande
Dans une liste de commandes, le texte retrouve une référence, le statut réduit les commandes, le tri change leur ordre et la pagination la tranche visible. Trier ne retire pas silencieusement des éléments.
Documente si plusieurs valeurs d’un groupe signifient OU et plusieurs groupes ET. Explique l’interprétation simplement, surtout pour les périodes et leurs bornes incluses.
- filtrer et trier une longue liste
- garder les filtres au retour
Dans une liste de commandes, le texte retrouve une référence, le statut réduit les commandes, le tri change leur ordre et la pagination la tranche visible. Trier ne retire pas silencieusement des éléments. Documente si plusieurs valeurs d’un groupe signifient OU et plusieurs groupes ET. Explique l’interprétation simplement, surtout pour les périodes et leurs bornes incluses.
02
Choisir filtrage immédiat ou appliqué
Le filtrage immédiat convient aux changements locaux peu coûteux si saisie et focus restent stables. Appliquer permet de finir plusieurs critères distants avant la requête. Évite un mélange de comportements inexpliqué.
Garde les critères visibles après fermeture du panneau mobile. Un compteur seul n’explique pas les exclusions ; propose une liste lisible et le retrait individuel.
Le filtrage immédiat convient aux changements locaux peu coûteux si saisie et focus restent stables. Appliquer permet de finir plusieurs critères distants avant la requête. Évite un mélange de comportements inexpliqué. Garde les critères visibles après fermeture du panneau mobile. Un compteur seul n’explique pas les exclusions ; propose une liste lisible et le retrait individuel.
03
Exemple : commandes en retard
Sélectionne En attente et une livraison antérieure à aujourd’hui puis Appliquer. Affiche le nombre et les deux critères. Changer depuis la page cinq revient à la première page valide au lieu d’une page cinq vide.
Aucun résultat propose de retirer la date ou les filtres en gardant le texte sauf effacement explicite. Distingue zéro correspondance et chargement échoué.
Sélectionne En attente et une livraison antérieure à aujourd’hui puis Appliquer. Affiche le nombre et les deux critères. Changer depuis la page cinq revient à la première page valide au lieu d’une page cinq vide. Aucun résultat propose de retirer la date ou les filtres en gardant le texte sauf effacement explicite. Distingue zéro correspondance et chargement échoué.
04
Choisir la pagination
La pagination donne une tranche bornée et un repère. Charger plus conserve les éléments mais exige une commande accessible. Le chargement infini demande une raison et un accès fiable au pied de page, au focus et à la position.
Prévois un départage stable dans le contrat de tri. Si des mises à jour déplacent les éléments, explique l’actualisation et évite un total périmé présenté comme exact. L’interface ne répare pas un ordre serveur incohérent.
La pagination donne une tranche bornée et un repère. Charger plus conserve les éléments mais exige une commande accessible. Le chargement infini demande une raison et un accès fiable au pied de page, au focus et à la position. Prévois un départage stable dans le contrat de tri. Si des mises à jour déplacent les éléments, explique l’actualisation et évite un total périmé présenté comme exact. L’interface ne répare pas un ordre serveur incohérent.
05
Vérifier les combinaisons
Teste un critère, deux combinés, aucun résultat, retrait individuel, remise à zéro et retour du détail. Résous les requêtes dans le désordre pour vérifier l’accord critères et éléments.
Vérifie libellés clavier et annonces sans déplacer le focus à chaque résultat. Ce guide ne promet pas la pertinence à toute échelle ; index et coût serveur restent distincts.
Teste un critère, deux combinés, aucun résultat, retrait individuel, remise à zéro et retour du détail. Résous les requêtes dans le désordre pour vérifier l’accord critères et éléments. Vérifie libellés clavier et annonces sans déplacer le focus à chaque résultat. Ce guide ne promet pas la pertinence à toute échelle ; index et coût serveur restent distincts.
À conserver
Vérifier dans ton produit
- 01Recherche, filtre et tri diffèrent.
- 02Les critères actifs restent visibles.
- 03La logique combinée est expliquée.
- 04La remise à la première page évite un faux vide.
- 05Les effacements ont un périmètre clair.
- 06Les résultats correspondent à la dernière requête.
Sources primaires
Les affirmations techniques de ce guide sont reliées aux spécifications et documentations first-party.
- Pagination (nouvel onglet)GOV.UK Design System · Référence primaire du mécanisme documenté. Le scénario et la checklist sont des recommandations éditoriales originales de SkillCodex, pas une implémentation certifiée.
- Working with the History API (nouvel onglet)MDN · Référence primaire du mécanisme documenté. Le scénario et la checklist sont des recommandations éditoriales originales de SkillCodex, pas une implémentation certifiée.
Continuer
Guides et outils associés
Comprendre → Reconnaître → Choisir → Comparer
Pack pour ton agent
Instruction pré-écrite par SkillCodex — ta demande n’est ni envoyée ni utilisée pour adapter ce texte ; aucun contenu n’est généré et copier n’exécute rien.
Implémenter correctement
Applique « Trouver dans une longue liste sans filtres cachés » pas à pas
# Applique le guide « Trouver dans une longue liste sans filtres cachés » dans ton agent ## Objectif Sépare texte recherché, filtres d’inclusion, tri et pagination : ils répondent à des questions différentes. Affiche les critères actifs, réinitialise la page quand l’ensemble change et explique l’absence de résultat sans effacer la demande. Préfère Appliquer pour plusieurs filtres coûteux à combiner. ## Prérequis - Inspecte le dépôt, la documentation et les conventions existantes. - Confirme que le besoin correspond au périmètre du guide : Combine recherche, filtres, tri et pagination avec un nombre de résultats clair et une remise à zéro. - Préserve les décisions correctes déjà en place. ## Étapes du guide - 1. Définir chaque commande — Dans une liste de commandes, le texte retrouve une référence, le statut réduit les commandes, le tri change leur ordre et la pagination la tranche visible. Trier ne retire pas silencieusement des éléments. Documente si plusieurs valeurs d’un groupe signifient OU et plusieurs groupes ET. Explique l’interprétation simplement, surtout pour les périodes et leurs bornes incluses. - 2. Choisir filtrage immédiat ou appliqué — Le filtrage immédiat convient aux changements locaux peu coûteux si saisie et focus restent stables. Appliquer permet de finir plusieurs critères distants avant la requête. Évite un mélange de comportements inexpliqué. Garde les critères visibles après fermeture du panneau mobile. Un compteur seul n’explique pas les exclusions ; propose une liste lisible et le retrait individuel. - 3. Exemple : commandes en retard — Sélectionne En attente et une livraison antérieure à aujourd’hui puis Appliquer. Affiche le nombre et les deux critères. Changer depuis la page cinq revient à la première page valide au lieu d’une page cinq vide. Aucun résultat propose de retirer la date ou les filtres en gardant le texte sauf effacement explicite. Distingue zéro correspondance et chargement échoué. - 4. Choisir la pagination — La pagination donne une tranche bornée et un repère. Charger plus conserve les éléments mais exige une commande accessible. Le chargement infini demande une raison et un accès fiable au pied de page, au focus et à la position. Prévois un départage stable dans le contrat de tri. Si des mises à jour déplacent les éléments, explique l’actualisation et évite un total périmé présenté comme exact. L’interface ne répare pas un ordre serveur incohérent. - 5. Vérifier les combinaisons — Teste un critère, deux combinés, aucun résultat, retrait individuel, remise à zéro et retour du détail. Résous les requêtes dans le désordre pour vérifier l’accord critères et éléments. Vérifie libellés clavier et annonces sans déplacer le focus à chaque résultat. Ce guide ne promet pas la pertinence à toute échelle ; index et coût serveur restent distincts. ## Critères d’acceptation — Vérifier dans ton produit - Recherche, filtre et tri diffèrent. - Les critères actifs restent visibles. - La logique combinée est expliquée. - La remise à la première page évite un faux vide. - Les effacements ont un périmètre clair. - Les résultats correspondent à la dernière requête. ## Garde-fous - Montre d’abord les changements envisagés avant toute action externe. - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite. - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu. ## Format de sortie - Résultat obtenu ou verdict. - Fichiers ou actions concernés. - Vérifications exécutées et preuves observables. - Blocages ou limites restantes.
- Prérequis · Le contexte réel du projet : dépôt, documentation et contraintes existantes
Pourquoi ça marche
- Les étapes viennent d’un guide publié et sourcé, pas d’une improvisation.
- La checklist transforme le conseil en critères vérifiables.
- Le périmètre déclaré évite d’étendre le guide au-delà de ses preuves.
À essayer ensuite
Ancre le guide dans le projet
# Ancre le guide dans le projet ## Objectif Transforme les étapes appliquées en conventions durables du dépôt. ## Contrôles - Relie chaque décision prise à l’étape du guide qui la justifie. - Ajoute la checklist aux revues concernées. - Note les cas hors périmètre pour les guides voisins. ## Garde-fous - Montre d’abord les changements envisagés avant toute action externe. - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite. - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu. ## Format de sortie - Résultat obtenu ou verdict. - Fichiers ou actions concernés. - Vérifications exécutées et preuves observables. - Blocages ou limites restantes.
sha256:911be51d3cace1395ff4b8fd9767b5e385d26799f398bce63bd56949ed544e3a
Diagnostiquer un problème
Diagnostique un écart au guide « Trouver dans une longue liste sans filtres cachés »
# Diagnostique une application ratée du guide « Trouver dans une longue liste sans filtres cachés » ## Symptôme observé [DÉCRIS ICI LE SYMPTÔME] ## Contrôles observables - Rejoue les étapes dans l’ordre et note la première qui diverge : - 1. Définir chaque commande — Dans une liste de commandes, le texte retrouve une référence, le statut réduit les commandes, le tri change leur ordre et la pagination la tranche visible. Trier ne retire pas silencieusement des éléments. Documente si plusieurs valeurs d’un groupe signifient OU et plusieurs groupes ET. Explique l’interprétation simplement, surtout pour les périodes et leurs bornes incluses. - 2. Choisir filtrage immédiat ou appliqué — Le filtrage immédiat convient aux changements locaux peu coûteux si saisie et focus restent stables. Appliquer permet de finir plusieurs critères distants avant la requête. Évite un mélange de comportements inexpliqué. Garde les critères visibles après fermeture du panneau mobile. Un compteur seul n’explique pas les exclusions ; propose une liste lisible et le retrait individuel. - 3. Exemple : commandes en retard — Sélectionne En attente et une livraison antérieure à aujourd’hui puis Appliquer. Affiche le nombre et les deux critères. Changer depuis la page cinq revient à la première page valide au lieu d’une page cinq vide. Aucun résultat propose de retirer la date ou les filtres en gardant le texte sauf effacement explicite. Distingue zéro correspondance et chargement échoué. - 4. Choisir la pagination — La pagination donne une tranche bornée et un repère. Charger plus conserve les éléments mais exige une commande accessible. Le chargement infini demande une raison et un accès fiable au pied de page, au focus et à la position. Prévois un départage stable dans le contrat de tri. Si des mises à jour déplacent les éléments, explique l’actualisation et évite un total périmé présenté comme exact. L’interface ne répare pas un ordre serveur incohérent. - 5. Vérifier les combinaisons — Teste un critère, deux combinés, aucun résultat, retrait individuel, remise à zéro et retour du détail. Résous les requêtes dans le désordre pour vérifier l’accord critères et éléments. Vérifie libellés clavier et annonces sans déplacer le focus à chaque résultat. Ce guide ne promet pas la pertinence à toute échelle ; index et coût serveur restent distincts. ## Causes possibles - Une étape a été sautée ou exécutée hors ordre. - Le besoin réel sort du périmètre du guide. - Un critère de la checklist n’a jamais été vérifié. ## Corrections bornées - Reprends uniquement l’étape divergente et ce qui en dépend. - Documente l’écart si le périmètre du guide ne couvre pas le besoin. ## Vérification finale — Vérifier dans ton produit - Recherche, filtre et tri diffèrent. - Les critères actifs restent visibles. - La logique combinée est expliquée. - La remise à la première page évite un faux vide. - Les effacements ont un périmètre clair. - Les résultats correspondent à la dernière requête. ## Garde-fous - Montre d’abord les changements envisagés avant toute action externe. - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite. - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu. ## Format de sortie - Résultat obtenu ou verdict. - Fichiers ou actions concernés. - Vérifications exécutées et preuves observables. - Blocages ou limites restantes.
- Prérequis · Le contexte réel du projet : dépôt, documentation et contraintes existantes
Pourquoi ça marche
- Le diagnostic rejoue des étapes ordonnées au lieu de chercher au hasard.
- Les corrections restent bornées à la première divergence réelle.
- La checklist sert de vérification finale reproductible.
À essayer ensuite
Préviens la prochaine dérive
# Préviens la prochaine dérive ## Objectif Fais de la première étape divergente un contrôle explicite du projet. ## Contrôles - Ajoute un contrôle ciblé sur l’étape qui a divergé. - Vérifie la checklist sur un second cas réel. - Documente la limite de périmètre rencontrée. ## Garde-fous - Montre d’abord les changements envisagés avant toute action externe. - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite. - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu. ## Format de sortie - Résultat obtenu ou verdict. - Fichiers ou actions concernés. - Vérifications exécutées et preuves observables. - Blocages ou limites restantes.
sha256:029c156d292048b81fba95cbc948a0f1b915941268e195774bb2b005f764537d
Digest du Pack: sha256:7391563c326a328a1b4724c48782e2fd9851f147eccd792f1c314098c2d880b2