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

Интерфейс CheckboxProps

Свойства компонента "Флаг"

interface CheckboxProps {
    autoFocus?: boolean;
    checked: boolean;
    children?: ReactNode;
    className?: string;
    "data-qaid"?: string;
    disabled?: boolean;
    id?: string;
    indeterminate?: boolean;
    intent?: DEFAULT | SECONDARY;
    name?: string;
    onBlur?: FocusEventHandler<HTMLElement>;
    onChange?: (e: CheckboxChangeEvent) => void;
    onClick?: MouseEventHandler<HTMLElement>;
    onFocus?: FocusEventHandler<HTMLElement>;
    onKeyDown?: KeyboardEventHandler<HTMLElement>;
    onKeyPress?: KeyboardEventHandler<HTMLElement>;
    onKeyUp?: KeyboardEventHandler<HTMLElement>;
    onMouseEnter?: MouseEventHandler<HTMLElement>;
    onMouseLeave?: MouseEventHandler<HTMLElement>;
    readOnly?: boolean;
    style?: CSSProperties;
    tabIndex?: number;
}

Иерархия (Просмотр сводки)

Индекс

Свойства

autoFocus?: boolean

Фокусировка элемента при монтировании.

checked: boolean

Флаг, показывающий текущее значение

children?: ReactNode

Дочерние элементы.

Окончание поддержки:2.16.0
className?: string

Имя класса CSS для стилизации

Возможность стилизации компонента через css-классы будет прекращена.

"data-qaid"?: string

Идентификатор для QA.

disabled?: boolean

Флаг, запрещающий взаимодействие с чекбоксом.

id?: string

Идентификатор элемента.

indeterminate?: boolean

Флаг, указывающий состояние «не все выбрано».

intent?: DEFAULT | SECONDARY

Цветовая схема.

name?: string

Имя поля.

onBlur?: FocusEventHandler<HTMLElement>

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

onChange?: (e: CheckboxChangeEvent) => void

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

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

onClick?: MouseEventHandler<HTMLElement>

Обработчик клика.

onFocus?: FocusEventHandler<HTMLElement>

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

onKeyDown?: KeyboardEventHandler<HTMLElement>

Обработчик события нажатия клавиши вниз.

onKeyPress?: KeyboardEventHandler<HTMLElement>

Обработчик события нажатия клавиши.

onKeyUp?: KeyboardEventHandler<HTMLElement>

Обработчик события отпускания клавиши.

onMouseEnter?: MouseEventHandler<HTMLElement>

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

onMouseLeave?: MouseEventHandler<HTMLElement>

Обработчик события ухода курсора мыши.

readOnly?: boolean

Флаг, запрещающий изменение состояния.

Окончание поддержки:2.16.0

Стилизация компонента через css

Возможность стилизации компонента через css-стили будет прекращена.

tabIndex?: number

Индекс табуляции.