Passer au contenu principal

États de la table

Utilisation​

Les états de retour sont une partie importante de l’expérience utilisateur du composant Table. Ils fournissent un retour visuel clair lorsque la table ne peut pas afficher de lignes de données, transformant ainsi un espace vide potentiellement déroutant en un message utile et informatif. Ces états communiquent le statut actuel des données, par exemple chargement, vide ou erreur, et guident l’utilisateur quant à la marche à suivre. Cette documentation couvre les principaux états du composant Table.

Formatage​

Structure​

Bien que le contenu spécifique varie, tous les états de la table partagent un ensemble commun d’éléments, présentés dans le corps de la table à la place des lignes de données.

  1. Image ou icône : repère visuel qui aide les utilisateurs à comprendre rapidement la nature de l’état.
  2. Titre : titre concis qui communique le message principal de l’état.
  3. Description : corps du texte qui fournit un contexte supplémentaire, explique pourquoi l’état est affiché et guide l’utilisateur vers les étapes suivantes.
  4. Action : bouton ou lien qui fournit à l’utilisateur un moyen direct d’effectuer une action.

Tous ces éléments ne sont pas requis pour tous les états ; la combinaison spécifique dépend du contexte. Reportez-vous à la section Variantes des états pour obtenir des instructions détaillées sur chaque état.

Contenu​

Directives générales relatives à la rédaction​

  • Mettez une majuscule en début de phrase pour tous les aspects relatifs à la conception des interfaces de produit Guidewire. Ne mettez pas la 1re lettre du 1er mot du titre en majuscule.
  • Utilisez des verbes au présent et la forme active dans la plupart des cas.
  • Utilisez des contractions courantes pour donner à votre texte un ton plus naturel et informel.
  • Utilisez un langage simple. Évitez tout jargon inutile et les formulations complexes.
  • Utilisez des termes et des phrases concis.

Variantes des états​

État de chargement​

L’état de chargement informe l’utilisateur que des données sont en cours de récupération. Il se compose d’une icône de chargement et d’une étiquette de texte. Le message doit être simple et direct. Utilisez le texte standard « Chargement des données… » pour informer clairement l’utilisateur que le système fonctionne. Il s’agit d’un état temporaire qui n’inclut aucun élément interactif pour l’utilisateur tel que des boutons ou des liens.

Icône de chargement avec le texte « Chargement des données… » pour indiquer un état de chargement.

État vide​

L’état vide indique à l’utilisateur pourquoi il n’y a aucune donnée à afficher. Le contenu et les actions doivent être adaptés au scénario spécifique. Pour obtenir des conseils plus complets, reportez-vous au modèle d’état vide.

  • Utilisation initiale : cet état apparaît lorsqu’un utilisateur rencontre une entité pour la première fois et qu’il n’a pas encore ajouté de données. Dans le message, expliquez la valeur de la fonctionnalité et utilisez l’action principale pour guider l’utilisateur vers l’ajout de son premier élément (par exemple, avec un bouton Ajouter un sinistre).
  • Aucun résultat de recherche : cet état apparaît après que la recherche ou le filtrage d’un utilisateur ne renvoie aucun résultat correspondant. Le message doit informer l’utilisateur que la recherche est terminée mais qu’elle n’a rien trouvé. Il est vivement recommandé d’utiliser un bouton d’action pour indiquer à l’utilisateur une marche à suivre claire. Un bon exemple d’action logique consiste à afficher un bouton Effacer les filtres, mais uniquement lorsque l’état vide est la conséquence de l'utilisation de filtres actifs.
  • Après suppression ou exécution : cet état apparaît après qu’un utilisateur a terminé avec succès une tâche, comme la suppression de toutes les notifications. Il sert de confirmation et ne nécessite souvent pas de bouton d’action.

Écran d’état vide, affichant le titre « Aucun résultat trouvé » et le bouton « Effacer les filtres ».

État d'erreur​

L’état d’erreur informe l’utilisateur que les données n’ont pas pu être affichées en raison d’un problème. Le message doit expliquer clairement le problème dans un langage simple et fournir un chemin direct vers une résolution. Par exemple, pour une panne de système ou de réseau, l’état inclut une icône d’avertissement, le titre « Impossible de récupérer les données », une description expliquant le problème et un bouton Recharger la page comme action de récupération.

Écran d’état d’erreur, affichant une icône d’avertissement, le titre « Impossible de récupérer les données » et un bouton « Recharger la page ».

Accessibilité​

Ce composant a été validé pour répondre aux directives d’accessibilité WCAG 2.2 AA dans sa configuration de base par défaut. Il s’agit notamment de s’assurer que :

  • Le rapport de contraste des éléments textuels par rapport à leur arrière-plan est supérieur à 4.5:1.
  • Le contenu non textuel qui doit transmettre le sens (comme les icônes et les indicateurs de focus) a un rapport de contraste d’au moins 3:1 avec ses couleurs adjacentes.
  • Cet élément peut être utilisé à l’aide d’un clavier et d’une souris.
  • Le contenu est accessible à l’aide de lecteurs d’écran, tels que JAWS et VoiceOver.

La conformité de l’accessibilité dépend en définitive de la façon dont ce composant est implémenté et personnalisé. Les modifications apportées par l’auteur du contenu peuvent affecter l’accessibilité. Pour en savoir plus sur notre modèle de responsabilité partagée, consultez notre Déclaration d’accessibilité Jutro complète.

Lorsque vous utilisez ce composant dans votre application, respectez les meilleures pratiques suivantes :

  • Annoncer les changements d’état. Lorsqu’un état s’affiche, son contenu doit être annoncé par les lecteurs d’écran. Cela nécessite généralement l’utilisation de régions actives ARIA pour s’assurer que les utilisateurs de technologies d’assistance sont informés du changement.
  • Définir le rôle des illustrations. Si un état inclut un texte d'accompagnement qui explique la situation, l’illustration ou l’icône doit être traitée comme un élément décoratif et masquée pour les lecteurs d’écran. Si l’illustration est le seul moyen de transmettre le sens de l’état, elle doit comporter un texte alternatif descriptif.