Юниверс DG SDK UI
v2.15.0

Интерфейс CalendarProps

Свойства календаря

interface CalendarProps {
    className?: string;
    dateFullCellRender?: (date: Universe.Vendor.Moment.Moment) => ReactNode;
    defaultValue?: Universe.Vendor.Moment.Moment;
    disabledDate?: (
        date: Universe.Vendor.Moment.Moment,
        granularity?: StartOf,
    ) => boolean;
    fullscreen?: boolean;
    headerRender?: (prop: CalendarHeaderRenderProp) => ReactNode;
    i18nLocale: string;
    isDisabled?: boolean;
    locale?: CalendarLocale;
    mode?: CalendarMode;
    onChange?: (date: Universe.Vendor.Moment.Moment) => void;
    onClose?: () => void;
    onPanelChange?: (
        date: Universe.Vendor.Moment.Moment,
        mode: CalendarMode,
    ) => void;
    onSelect?: (date: Universe.Vendor.Moment.Moment) => void;
    validRange?: [Universe.Vendor.Moment.Moment, Universe.Vendor.Moment.Moment];
    value?: Universe.Vendor.Moment.Moment;
}
Индекс

Свойства

className?: string

CSS-класс для календаря.

dateFullCellRender?: (date: Universe.Vendor.Moment.Moment) => ReactNode

Функция для рендеринга ячейки с датой.

Объявление типа

defaultValue?: Universe.Vendor.Moment.Moment

Значение даты по умолчанию.

disabledDate?: (
    date: Universe.Vendor.Moment.Moment,
    granularity?: StartOf,
) => boolean

Функция для определения недоступной даты.

Объявление типа

fullscreen?: boolean

Флаг полноэкранного отображения календаря.

headerRender?: (prop: CalendarHeaderRenderProp) => ReactNode

Функция для рендеринга заголовка календаря.

Объявление типа

i18nLocale: string

Текущий язык локали (e.g. "en", "ru").

isDisabled?: boolean

Флаг неактивного состояния календаря.

Объект локализации календаря.

Режим отображения (месяц, год и т.д.).

onChange?: (date: Universe.Vendor.Moment.Moment) => void

Обработчик изменения даты.

Объявление типа

onClose?: () => void

Обработчик закрытия календаря.

onPanelChange?: (
    date: Universe.Vendor.Moment.Moment,
    mode: CalendarMode,
) => void

Обработчик изменения даты или режима.

Объявление типа

onSelect?: (date: Universe.Vendor.Moment.Moment) => void

Обработчик выбора даты.

Объявление типа

Допустимый интервал дат.

Текущее значение выбранной даты.