class Controls/datePopup

Диалоговое окно, которое позволяет выбрать даты и периоды произвольной длительности.

Примеры

Пример
Исходный код

Опции

captionFormatter

Функция форматирования заголовка.

ICaptionFormatter
dayTemplate

Шаблон дня.

IDayTemplate
emptyCaption

Отображаемый текст, когда в контроле не выбран период.

endValue

Конечное значение диапазона.

IDateRange
endValueValidators

Массив вылидаторов или объектов, содержащих валидаторы и их аргументы.

IDateRangeValidators
headerType

Тип заголовка.

mask

Маска.

IDateMask
minRange

Задает режим выбора диапазона дат.

IDateRangeSelectable
rangeSelectedCallback

Функция обратного вызова для определения отображаемого диапазона дат и выбора дат из выпадающей панели.

IDateRangeSelectable
ranges

Кванты.

IDateRangeSelectable
readOnly

Определяет, может ли пользователь изменить значение контрола.

(или взаимодействовать с контролом, если его значение не редактируется).

Control
resetEndValue

Конец периода, которое будет установлено после сброса значения

IResetValues
resetStartValue

Начало периода, которое будет установлено после сброса значения

IResetValues
selectionType

Определяет режим выделения диапазона.

IDateRangeSelectable
startValue

Начальное значение диапазона.

IDateRange
startValueValidators

Массив вылидаторов или объектов, содержащих валидаторы и их аргументы.

IDateRangeValidators
theme

Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.

Control
validateByFocusOut

Если true, то внутренняя валидация будет срабатывать по уходу фокуса из контрола, если false то

будет срабатывать только по внешнему триггеру, например при валидации формы.

IDateRangeValidators

Поля

_styles

Массив имен нетемизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control
_theme

Массив имен темизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control

Методы

_afterMountprotected

Асинхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
_afterUpdateprotected

Асинхронный хук жизненного цикла контрола. Вызывается после обновления контрола.

Control
_beforeMountprotected

Хук жизненного цикла контрола. Вызывается непосредственно перед установкой контрола в DOM-окружение.

Control
_beforeUnmountprotected

Хук жизненного цикла контрола. Вызывается до удаления контрола.

Control
_beforeUpdateprotected

Хук жизненного цикла контрола. Вызывается перед обновлением контрола.

Control
_componentDidMountprotected

Синхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
_componentDidUpdateprotected

Хук жизненного цикла контрола. Вызывается синхронно после применения измененной верстки контрола.

Control
_getMarkup

Метод, который возвращает разметку для компонента

Control
_setInternalOptions

Метод задания служебных опций

Control
_shouldUpdateprotected

Определяет, должен ли контрол обновляться. Вызывается каждый раз перед обновлением контрола.

Control
activate

Активирует контрол.

Control
isCSSLoaded

Проверка загрузки стилей и тем контрола

Control
loadCSS

Загрузка стилей и тем контрола

Control
loadThemeVariables

Вызовет загрузку коэффициентов (CSS переменных) для тем.

Control
removeCSS

Удаление link элементов из DOM

Control

События

activated

Происходит при активации контрола.

Control
deactivated

Происходит при деактивации контрола.

Control
endValueChanged

Происходит при изменении конечного значения поля.

IDateRange
inputCompleted

Происходит при завершении ввода (поле ввода периода потеряло фокус или пользователь нажал клавишу "Enter").

rangeChanged

Происходит при смещении диапазона.

IDateRange
startValueChanged

Происходит при изменении начального значения поля.

IDateRange

FAQ

5/17/2021Красильников А.С.