Zum Hauptinhalt springen

Zeitauswahl

Diese Seite enthält Informationen über TimePicker und TimezonePicker.

Verwendung​

Überblick​

Mit der Komponente Zeitauswahl können Benutzer eine Zeit aus einer Dropdown-Liste auswählen. Diese Komponente wird häufig in Versicherungsanwendungen verwendet, in denen Benutzer eine Uhrzeit angeben müssen, z. B. um einen Termin zu planen oder eine Erinnerung festzulegen.

Zu verwenden​

Zur Auswahl einer Uhrzeit oder zum Hinzufügen einer benutzerdefinierten Zeit.

Nicht zu verwenden​

  • Zur Auswahl eines Datums. Verwenden Sie stattdessen die Datumsauswahl.
Siehe auch​

Formatierung​

Aufbau​

Abbildung des Aufbaus der Zeitauswahlkomponente Aufbau der Zeitauswahlkomponente.

  1. Beschriftung: Beschreibt den Zweck des Eingabefelds.
  2. Hilfetext (optional): Liefert zusätzlichen Kontext oder hilft dem Benutzer bei der richtigen Auswahl.
  3. Dropdown-Eingabe: Zeigt die vom Benutzer ausgewählte Option an. Benutzer können in das Eingabefeld schreiben, um eine Option zu finden, die ihrer Abfrage entspricht. Sie können auch eine benutzerdefinierte Uhrzeit eingeben.
  4. Dropdown-Menü: Zeigt eine Liste mit Zeitoptionen zur Auswahl an.

Optionen​

Die Komponente „Zeitauswahl“ kann sowohl ein 12-Stunden-Format als auch ein 24-Stunden-Format annehmen. Verwenden Sie das Format, das der Region entspricht, in der Ihr Produkt verfügbar ist. In den USA wird beispielsweise das 12-Stunden-Format verwendet.

Abbildung zur Veranschaulichung der Komponente „Zeitauswahl“ mit dem 12-Stunden-Format und dem 24-Stunden-Format

Markierung für die Tagesperiode​

In einem 12-Stunden-Zeitsystem ist der 24-Stunden-Tag in zwei Perioden unterteilt, „AM“ und „PM“, und jede Periode besteht aus 12 Stunden.

Das Format der Tagesperiodenmarkierung wird durch das Gebietsschema des Benutzers bestimmt. Entwickler haben keine Kontrolle darüber. Für das Gebietsschema „en-US“ wird die Tagesperiodenmarkierung standardmäßig mit „AM“ und „PM“ geschrieben.

Das Bild veranschaulicht die Formatierung der Tagesperiodenmarkierung für das Gebietsschema „en-US“ Das Format der „Tagesperiodenmarkierung“ wird durch das Gebietsschema des Benutzers bestimmt. In diesem Beispiel wird das Gebietsschema „en-US“ verwendet.

Autovervollständigung​

Jutro unterstützt Dropdown-Menüs mit Eingabefeldern mit Autovervollständigung. Benutzer können manuell Text eingeben, um die Dropdown-Elemente zu filtern. Diese Funktion ist hilfreich, um Benutzern die Auswahl aus einer langen Liste zu erleichtern.

In Dropdown-Menüs mit aktivierter Autovervollständigung werden Einträge vorgeschlagen, wenn Benutzer mit der Eingabe beginnen. Die Auswahl wird basierend auf den eingegebenen Zeichen angezeigt. Je mehr Zeichen der Benutzer im Feld eingibt, desto detaillierter wird die Liste.

Abbildung der Komponente „Zeitauswahl“ mit Autovervollständigungsfunktion

Zeitzone​

Eine Zeitauswahl kann ein Eingabesteuerelement für die Zeitzone enthalten. Die Zeitzonenauswahl unterstützt auch die Autovervollständigungsfunktion, die es Benutzern ermöglicht, durch die Liste der Optionen zu filtern.

Abbildung der Komponente „Zeitzonenauswahl“ mit Autovervollständigungsfunktion

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.

Eine Beschriftung einfügen​

Positionieren Sie eine deutlich sichtbare Beschriftung außerhalb des Eingabefeldes. Ein Eingabefeld ohne Beschriftung ist mehrdeutig und nicht barrierefrei.

Positionieren Sie eine dauerhafte Beschriftung außerhalb des Felds.
Verwenden Sie keinen Platzhaltertext als Ersatz für die Beschriftung.

Keinen Platzhaltertext verwenden​

Fügen Sie keinen Platzhaltertext in das Eingabefeld ein. Platzhaltertext belastet das Kurzzeitgedächtnis der Benutzer, da er nach der Eingabe eines Werts verschwindet. Auch für Benutzer mit vermindertem Sehvermögen und kognitiven Beeinträchtigungen stellt er eine zusätzliche Belastung dar.

Positionieren Sie Hinweise und Anweisungen, einschließlich Formatierungsbeispiele und -anforderungen, stattdessen außerhalb des Felds.

Das Eingabefeld für die Zeitauswahl richtet sich nach den Inhaltsrichtlinien für Textfelder.

Quelle: Nielsen Norman Group

Positionieren Sie Hinweise und Anweisungen, einschließlich Formatierungsbeispiele und -anforderungen, außerhalb des Felds.
Fügen Sie dem Eingabefeld keinen Platzhaltertext hinzu.

Fehlertext zur Anleitung der Benutzer verwenden​

Der Text der Fehlermeldung erklärt dem Benutzer, wie er den Fehler beheben kann. Im Falle der Zeitauswahl hängen die Fehler oft mit etwas zusammen, das für die Inline-Validierung korrigiert werden muss.

Ungültige Felder müssen deutlich gekennzeichnet werden. Legen Sie bei Auswahlwerkzeugen mit mehr als einem Feld den ungültigen Status für das einzelne Feld fest, das den Fehler auslöst.

Verwenden Sie für Fehlertext die übliche Groß- und Kleinschreibung. Schreiben Sie 1 bis 2 kurze, vollständige Sätze, die mit einem Punkt enden.

Verwenden Sie Fehlermeldungstexte, um den Benutzer anzuleiten und ihm eine Lösung aufzuzeigen.
Schreiben Sie keine zweideutigen Fehlermeldungen und lassen Sie die Benutzer nicht im Unklaren darüber, wie ein Problem zu lösen ist.

Pflichtfelder markieren​

Markieren Sie erforderliche Felder mit einem Sternchen (*). Das Sternchen steht vor der Feldbeschriftung. Benutzer können so leicht herausfinden, welche Felder erforderlich sind, indem sie nur das Zeichen ganz links in der Beschriftung prüfen.

Zusätzlich zur Markierung erforderlicher Felder mit einem Sternchen wird empfohlen, klare Anweisungen am oberen Rand des Formulars einzufügen, z. B. „Alle mit einem Sternchen gekennzeichneten Felder sind Pflichtfelder“, um sicherzustellen, dass die Benutzer die Bedeutung des Sternchens verstehen.

Verwenden Sie ein Sternchen, um anzuzeigen, dass ein Feld ein Pflichtfeld ist.
Verwenden Sie kein Sternchen, um optionale Elemente zu kennzeichnen.

Groß- und Kleinschreibung verwenden​

Für Feldbeschriftungen wird die übliche Groß- und Kleinschreibung verwendet.

Weitere Informationen zum Implementieren der Groß- und Kleinschreibung finden Sie im UI Text Style Guide.

Verwenden Sie die übliche Groß- und Kleinschreibung.
Schreiben Sie nicht alles groß.

Verhalten​

Zustände​

Die Zeitauswahl erscheint ohne Wert (Standard), mit Platzhaltertext oder mit vorausgefüllter Eingabe.

VisualisierungZustandBeschreibung
Zeitauswahl ohne WertKein Wert (Standard)Zeigt dem Benutzer an, dass kein Wert ausgewählt wurde und kein Platzhalter vorhanden ist.
Zeitauswahl mit PlatzhaltertextPlatzhalterZeigt dem Benutzer an, dass kein Wert ausgewählt wurde. Der Platzhalter ist ausgegraut.
Zeitauswahl mit vorausgefüllter EingabeVorausgefüllte EingabeGibt für den Benutzer an, dass die Eingabe mit Daten vorausgefüllt ist.

Die Zeitauswahl verfügt auch über interaktive Zustände für Aktiviert, Fokussiert, Deaktiviert, Fehler, Schreibgeschützt und Nur Anzeigen.

ZustandBeschreibung
AktiviertZeigt dem Benutzer an, dass das Element für die Interaktion aktiviert ist.
FokussiertZeigt dem Benutzer an, auf welchem UI-Element im System der Fokus liegt.
DeaktiviertZeigt dem Benutzer an, dass der Eingabewert aufgrund lokaler Faktoren nicht geändert werden kann. Zum Beispiel muss ein Kontrollkästchen über dem Eingabefeld aktiviert sein, um auf dieses Eingabefeld zuzugreifen. Der Benutzer kann durch Interaktion mit der Seite eine Aktion zur Aktivierung durchführen.
FehlerZeigt an, dass der Benutzer einen Fehler bei der Validierung gemacht hat. Der Fehlertext gibt dem Benutzer eine korrigierende Rückmeldung.
SchreibgeschütztZeigt dem Benutzer an, dass der Eingabewert aufgrund externer Faktoren nicht geändert werden kann. Beispiel: fehlender Schreibzugriff. Der Benutzer kann Maßnahmen zur Aktivierung ergreifen, indem er sich z. B. an einen Administrator wendet.
Nur AnzeigeDer Zustand „Nur Anzeige“ wird in zwei Fällen verwendet:
  • Ein UI-Element wird im Anzeigemodus verwendet.
  • Ein UI-Element wird im Bearbeitungsmodus angezeigt, ist aber nie bearbeitbar.
Dieser Zustand wurde zuvor als „Schreibgeschützt“ bezeichnet.

Die folgende Abbildung stellt die interaktiven Zustände der Zeitauswahl dar.

Abbildung der interaktiven Zustände der Zeitauswahl: Aktiviert, Fokussiert, Deaktiviert, Fehler, Schreibgeschützt und Nur Anzeigen

Interaktionen​

Maus​

Benutzer können mit diesem Element interagieren, indem sie auf den Bereich innerhalb des Rahmens klicken.

Abbildung zur Veranschaulichung von Zeitauswahl-Interaktionen mit der Maus

Tastatur​

Die Zeitauswahl wird mit der LEERTASTE erweitert und reduziert. Benutzer navigieren mit den Pfeiltasten durch die Optionen und wählen mit der Leertaste oder der Eingabetaste eine Option aus.

Screenreader​

aria-labelledby stellt eine programmgesteuerte Verknüpfung zwischen dem Eingabefeld und seiner Beschriftung her. Das WAI-ARIA-Attribut aria-autocomplete='list' gibt an, dass eine Auswahlliste angezeigt wird, aus der der Benutzer eine Option auswählen kann, das Bearbeitungsfeld jedoch den Fokus behält. Wenn in Storybook die Option „required“ ausgewählt wird, werden die Attribute „required“ und „aria-required="true"“ zum Eingabefeld hinzugefügt.

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.

Bei Verwendung dieser Komponente in Ihren Anwendungen:

  • Geben Sie die Formatierungsanforderungen klar an.
  • Vermeiden Sie die Verwendung von Platzhaltertext.
  • Verwenden Sie aussagekräftige Texte für Fehlertexte.