DatePicker

Использование

Компонент DatePicker представляет собой поле ввода даты с выпадающим календарем.

Размер DatePicker задаётся с помощью свойства size. Возможные значения свойства: "l", "m", "s", "xs".

Live Editor

Result

Формат даты

Формат даты задается с помощью свойства format.

ОбозначениеОтображениеОписание
DD01-31Дни месяца, 2 цифры
D1-31Дни месяца
MMMMJanuary...December / январь...декабрьМесяц года, полное название
MMMJan...Dec / янв.-дек.Месяц года, сокращенное название
MM01-12Месяц года, 2 цифры
M1-12Месяц года
YYYY2024Год из 4 цифр
YY24Год из 2 цифр
Q1-4Квартал

При выборе даты в календаре или вводе даты через поле ввода, дата будет приводиться к заданному формату. Свойство maskWithFormat позволяет маскировать ввод, кроме случаев когда месяц имеет формат полной записи MMMM:

Live Editor

Result

Язык даты

Язык даты задается с помощью свойства lang.

ОбозначениеОтображениеОписание
ruJuneАнглийский Язык
enиюньРусский язык

По умолчанию используется ru

Live Editor

Result

Валидация и индикация успешного ввода даты.

За индикацию ошибки или успешного ввода отвечают valueError, valueSuccess. В данном примере валидация происходит при нажатии клавиши Enter после ввода значений:

Live Editor

Result

DatePickerRange

Использование

Компонент DatePickerRange представляет собой Range с выпадающим календарем. Календарь может быть одиночным или двойным. За это отвечает свойство isDoubleCalendar.

Live Editor

Result

Обязательность поля

Обязательность поля задаётся с помощью свойства required. Если поле является обязательным, то у компонента появляется специальный индикатор. Изменить расположение индикатора можно с помощью свойства requiredPlacement, которое принимает значения left и right.

Live Editor

Result