Search
    Preparing search index...

    Свойства компонента DatePicker

    interface DatePickerProps {
        additionalDateTemplates?: DatePickerDateTemplate[];
        allowClear?: boolean;
        autoFocus?: boolean;
        className?: string;
        dateFullCellRender?: (date: Universe.Vendor.Moment.Moment) => ReactNode;
        defaultValue?: string;
        disabledDate?: (
            date: Universe.Vendor.Moment.Moment,
            granularity?: StartOf,
        ) => boolean;
        errorDateMessage: string;
        errorMessage?: ReactNode;
        errorTimeMessage: string;
        forwardRef?: RefObject<HTMLInputElement>;
        hasError?: boolean;
        headerRender?: (prop: CalendarHeaderRenderProp) => ReactNode;
        i18nLocale: string;
        isDefaultOpen?: boolean;
        isDisabled?: boolean;
        isHighlighted?: boolean;
        isOpen?: boolean;
        isReadOnly?: boolean;
        isUtc?: boolean;
        locale?: CalendarLocale;
        mode?: "year" | "month";
        onBlur?: () => void;
        onChange?: (date: string) => void;
        onClose?: () => void;
        onPanelChange?: (
            date: Universe.Vendor.Moment.Moment,
            mode: CalendarMode,
        ) => void;
        onVisibleChange?: (visible: boolean) => void;
        pickerType: "dateTime" | "date";
        placeholder?: string;
        placeholderInvalidDate?: string;
        showSuffix?: boolean;
        timePlaceholder?: string;
        validRange?: [Universe.Vendor.Moment.Moment, Universe.Vendor.Moment.Moment];
        value?: null | string;
        valueFormat: string;
        viewFormat: string;
    }

    Hierarchy

    • Omit<
          CalendarProps,
          "value"
          | "fullscreen"
          | "onSelect"
          | "onChange"
          | "mode"
          | "defaultValue",
      >
      • DatePickerProps
    Index

    Properties

    additionalDateTemplates?: DatePickerDateTemplate[]

    Дополнительные шаблоны дат.

    allowClear?: boolean

    Разрешить очистку поля.

    autoFocus?: boolean

    Автоматический фокус на элементе.

    className?: string

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

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

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

    Type declaration

    defaultValue?: string

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

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

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

    Type declaration

    errorDateMessage: string

    Сообщение об ошибке даты.

    errorMessage?: ReactNode

    Сообщение об ошибке.

    errorTimeMessage: string

    Сообщение об ошибке времени.

    forwardRef?: RefObject<HTMLInputElement>

    Ссылка на элемент.

    hasError?: boolean

    Флаг, есть ли ошибка.

    headerRender?: (prop: CalendarHeaderRenderProp) => ReactNode

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

    Type declaration

    i18nLocale: string

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

    isDefaultOpen?: boolean

    Открыт по умолчанию.

    isDisabled?: boolean

    Флаг отключить элемент.

    isHighlighted?: boolean

    Подсвечен ли элемент.

    isOpen?: boolean

    Флаг, открыт ли элемент.

    isReadOnly?: boolean

    Флаг только для чтения.

    isUtc?: boolean

    Использовать UTC.

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

    mode?: "year" | "month"

    Режим отображения.

    onBlur?: () => void

    Обработчик события потери фокуса.

    onChange?: (date: string) => void

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

    Type declaration

      • (date: string): void
      • Parameters

        • date: string

          Новая дата.

        Returns void

    onClose?: () => void

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

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

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

    Type declaration

    onVisibleChange?: (visible: boolean) => void

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

    pickerType: "dateTime" | "date"

    Тип выбора.

    placeholder?: string

    Плейсхолдер.

    placeholderInvalidDate?: string

    Плейсхолдер для неверной даты.

    showSuffix?: boolean

    Показать суффикс.

    timePlaceholder?: string

    Плейсхолдер для времени.

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

    value?: null | string

    Значение даты.

    valueFormat: string

    Формат значения даты.

    viewFormat: string

    Формат отображения даты.