Zum Hauptinhalt springen

Tabellenzustände

Verwendung​

Feedback-Zustände sind ein wichtiger Bestandteil der Benutzerfreundlichkeit der Tabellenkomponente. Sie geben ein klares visuelles Feedback, wenn in der Tabelle keine Datenzeilen angezeigt werden können, und verwandeln eine ggf. verwirrende Leere in eine hilfreiche und informative Nachricht. Diese Zustände kommunizieren den aktuellen Status der Daten, z. B. „Wird geladen“, „Leer“ oder „Fehler“, und geben dem Benutzer Hinweise zum weiteren Vorgehen. Diese Dokumentation behandelt die primären Zustände der Tabellenkomponente.

Formatierung​

Aufbau​

Obwohl der genaue Inhalt variiert, teilen sich alle Zustände innerhalb der Tabelle einen gemeinsamen Satz von Elementen, die im Hauptteil der Tabelle anstelle der Datenzeilen angezeigt werden.

  1. Bild oder Symbol: Ein visueller Hinweis, der Benutzern hilft, die Art des Zustands schnell zu erkennen.
  2. Titel: Eine prägnante Überschrift, die die Hauptbotschaft des Zustands vermittelt.
  3. Beschreibung: Text, der zusätzlichen Kontext liefert und erklärt, warum der Zustand angezeigt wird, und der den Benutzer zu den nächsten Schritten führt.
  4. Aktion: Eine Schaltfläche oder ein Link, über den der Benutzer direkt zum Handeln aufgefordert wird.

Nicht alle diese Elemente sind für jeden Zustand erforderlich. Die konkrete Kombination hängt vom Kontext ab. Ausführliche Richtlinien zu den einzelnen Zuständen finden Sie im Abschnitt über Verschiedene Zustände.

Inhalt​

Allgemeine Richtlinien fürs Schreiben​

  • Verwenden Sie die Großschreibung des ersten Worts und von Substantiven für alle Aspekte der Gestaltung von Guidewire-Produktschnittstellen. Schreiben Sie nicht alles groß.
  • Verwenden Sie in den meisten Situationen Verben im Präsens und im Aktiv.
  • Verwenden Sie gebräuchliche Abkürzungen, um Ihrem Text einen natürlichen und informellen Ton zu verleihen.
  • Verwenden Sie eine einfache Sprache. Vermeiden Sie unnötigen Jargon und komplexe Sprache.
  • Halten Sie Wörter und Sätze kurz.

Verschiedene Zustände​

Zustand „Wird geladen“​

Der Zustand „Wird geladen“ informiert den Benutzer darüber, dass gerade Daten abgerufen werden. Er besteht aus einem sich drehenden Symbol und einer Textbeschriftung. Die Botschaft muss einfach und direkt sein. Verwenden Sie den Standardtext „Daten werden geladen...“, der den Benutzer eindeutig darüber informiert, dass das System funktioniert. Dies ist ein temporärer Zustand, der keine für den Benutzer interaktiven Elemente wie Schaltflächen oder Links anbietet.

Ein sich drehendes Symbol mit dem Text „Daten werden geladen...“ , um einen Ladezustand anzuzeigen.

Leerzustand​

Im Leerzustand wird der Benutzer darüber informiert, warum keine Daten zum Anzeigen vorhanden sind. Die Inhalte und Aktionen müssen auf das jeweilige Szenario zugeschnitten sein. Eine umfassendere Anleitung finden Sie unter ](./empty-state.mdx)Leerzustand-Muster[.

  • Erstmalige Verwendung: Dieser Zustand tritt ein, wenn ein Benutzer zum ersten Mal auf eine Funktion stößt und noch keine Daten hinzugefügt hat. Erläutern Sie in der Meldung den Wert der Funktion und nutzen Sie die primäre Aktion, um den Benutzer zum Hinzufügen seines ersten Elements zu führen (z. B. mit der Schaltfläche Schadenfall hinzufügen).
  • Keine Suchergebnisse: Dieser Status wird angezeigt, wenn die Suche oder Filterung eines Benutzers keine passenden Ergebnisse liefert. Die Meldung muss den Benutzer darüber informieren, dass die Suche abgeschlossen ist, aber nichts gefunden wurde. Eine Aktionsschaltfläche wird hier dringend empfohlen, um dem Benutzer einen klaren Weg zu weiteren Schritten anzubieten. Ein gutes Beispiel für eine logische Aktion ist die Anzeige der Schaltfläche Filter löschen, jedoch nur dann, wenn der Leerzustand auf aktive Filter zurückzuführen ist.
  • Nach dem Löschen oder Abschließen: Dieser Zustand wird angezeigt, nachdem ein Benutzer eine Aufgabe erfolgreich abgeschlossen hat, z. B. das Löschen aller Benachrichtigungen. Er dient als Bestätigung und benötigt oft keine Aktionsschaltfläche.

Ein Fenster im Leerzustand zeigt den Titel „Es wurden keine Ergebnisse gefunden“ und die Schaltfläche „Filter löschen“.

Fehlerzustand​

Der Fehlerzustand informiert den Benutzer, dass Daten aufgrund eines Problems nicht angezeigt werden können. Die Nachricht muss das Problem in einfacher Sprache klar erklären und einen direkten Weg zur Lösung aufzeigen. Bei einem System- oder Netzwerkausfall umfasst der Zustand beispielsweise ein Warnsymbol, den Titel „Daten können nicht abgerufen werden“, eine Beschreibung des Problems und die Schaltfläche Seite neu laden für die Wiederherstellungsaktion.

Das Fenster des Fehlerzustands mit dem Warnsymbol, dem Titel „Daten können nicht abgerufen werden“ und der Schaltfläche „Seite neu laden“.

Barrierefreiheit​

Diese Komponente wurde validiert, um die Richtlinien für Barrierefreiheit WCAG 2.2 AA in der Standardbasiskonfiguration zu erfüllen. Dazu wird u. a. Folgendes sichergestellt:

  • Das Kontrastverhältnis von Textelementen zu ihrem Hintergrund liegt über 4,5:1.
  • Nicht-textuelle Inhalte, die eine Bedeutung vermitteln sollen (z. B. Symbole und Fokusanzeigen), weisen ein Kontrastverhältnis von mindestens 3:1 zu den angrenzenden Farben auf.
  • Das jeweilige Element kann sowohl über eine Tastatur als auch über eine Maus bedient werden.
  • Der Zugriff auf die Inhalte erfolgt über Screenreader wie JAWS oder VoiceOver.

Die Konformität mit den Richtlinien für Barrierefreiheit hängt letztendlich davon ab, wie diese Komponente implementiert und angepasst wird. Vom Autor des Inhalts vorgenommene Änderungen können sich auf die Barrierefreiheit auswirken. Details zu unserem Modell der geteilten Verantwortung finden Sie in unserer Erklärung zur Barrierefreiheit von Jutro.

Beachten Sie bei Verwendung dieser Komponente in Ihrer Anwendung die folgenden Best Practices:

  • Kündigen Sie Zustandsänderungen an. Wenn ein Zustand angezeigt wird, muss sein Inhalt über Screenreader angesagt werden. Dies erfordert in der Regel die Verwendung von ARIA-Live-Bereichen, um sicherzustellen, dass Benutzer von Hilfstechnologien über die Änderung informiert sind.
  • Definieren Sie die Rolle von Illustrationen. Wenn ein Status unterstützenden Text enthält, der die Situation erklärt, muss die Illustration oder das Symbol als dekorativ behandelt und vor Screenreadern verborgen werden. Wenn die Illustration die einzige Möglichkeit ist, die Bedeutung des Zustands zu vermitteln, muss sie einen beschreibenden Alternativtext enthalten.