Diggi Docs
DatePicker
Der Date Picker ermöglicht die Auswahl einer spezifischen Uhrzeit und eines Datums für einen Filterungsprozess. Es hat verschiedene Darstellungsmöglichkeiten, die vom Use Case abhängig sind.

Verwendung

Der Date Picker wird geöffnet, indem das Datumsfeld ausgewählt wird.
Er kann beispielsweise in der Command Bar platziert werden. Je nach Kontext kann der Date Picker auf einen Zeitpunkt oder eine Zeitraum beschränkt werden.


Um einen Zeitraum auszuwählen, wird zuerst der erste Tag des Zeitraumes ausgewählt. Per Dropdown kann bei Bedarf in ein anderen Monat oder anderes Jahr gesprungen werden. Mit der Auswahl eines zweiten Tages wird das Ende des Zeitraumes beschrieben.
Die Eingabe von Zeiten ist unabhängig von der Datumsauswahl.


Der Datepicker kann in folgenden Komponenten eingesetzt werden.


Das Datumsfeld baut auf der Core Komponente Textfield auf.



Eigenschaften

NameTypeDefault ValueDescription

id

undefined

nanoid()

label

string | undefined

undefined

Input Field Label

isRange

boolean

undefined

Daterange

value

Moment | { start: Moment, end: Moment }

undefined

Datefield value or start end date if input is range

isDateMandatory

boolean

false

Will add an asterisk '*' to the dateRange label

disabled

boolean

false

Datepicker is disabled

readonly

boolean

false

Datepicker is readonly

isLoading

boolean

false

Shows Skeleton if true

title

string

undefined

Appears on hover

hasTimeModificator

boolean

false

Shows TimeModificator

hasSeconds

boolean

true

Shows seconds in TimeModificator

hasCW

boolean

false

Shows Calendar Week in Day view


Weitere dazugehörige Komponenten

TimeModificator, Picker, Day


Beispiele

No Range

Value Formatted: undefined | Value : undefined
Type : undefined

No Range, Show Calendar Week

Value Formatted: undefined | Value : undefined
Type : undefined

Strict Range

Valid: true
Value: undefined | Start: undefined | End: undefined
Type: undefined | Start: undefined | End: undefined

Open Range

Value: undefined | Start: undefined | End: undefined
Type: undefined | Start: undefined | End: undefined

Strict Range empty valid

Value: undefined | Start: undefined | End: undefined
Type: undefined | Start: undefined | End: undefined

TimeModificator

Time
:
:

Datepicker with time