Eigenschaften

EigenschaftTypStandardBeschreibung
valueDate | nullAusgewählter Zeitwert (nur der Zeitteil wird verwendet)
onChange(date: Date | null) => voidCallback bei Wertänderung
timeTimeConfigKonfiguration des Zeit-Panels
localePartial<Locale>Benutzerdefinierte Locale-Konfiguration
displayFormatstringBenutzerdefiniertes Anzeigeformat für den Auslöser
placeholderstringPlatzhaltertext für den Auslöser
openbooleanKontrollierter geöffneter Zustand
initialOpenbooleanfalseInitialer geöffneter Zustand (unkontrolliert)
onOpenChange(open: boolean) => voidCallback bei Änderung des geöffneten Zustands
requiredbooleanfalseDeaktiviert das Löschen des Wertes
inlinebooleanfalseRendert inline ohne Auslöser/Popup
hideFooterbooleanAktions-Fußzeile ausblenden
namestringName des versteckten Eingabefeldes für die Formularübermittlung

TimeConfig

interface TimeConfig {
/** Zeit-Anzeigegenauigkeit. Standard ist "minute". */
precision?: "hour" | "minute" | "second";
/** 12-Stunden- oder 24-Stunden-Format. Standard ist "24". */
hourFormat?: "12" | "24";
/** Schrittweite für Minuten. Standard ist 5. */
minuteStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Schrittweite für Sekunden. Standard ist 1. */
secondStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Höhe (in px) jedes Elements im Scrollrad. Standard ist 32. */
itemHeight?: number;
}