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

Интерфейс RadioAbstractProps<T>

Интерфейс базовых свойств радиоэлемента.

interface RadioAbstractProps<T> {
    autoFocus?: boolean;
    checked?: boolean;
    children?: ReactNode;
    className?: string;
    defaultChecked?: boolean;
    disabled?: boolean;
    id?: string;
    name?: string;
    onChange?: (e: T) => void;
    onClick?: MouseEventHandler<HTMLElement>;
    onKeyDown?: KeyboardEventHandler<HTMLElement>;
    onKeyPress?: KeyboardEventHandler<HTMLElement>;
    onMouseEnter?: MouseEventHandler<HTMLElement>;
    onMouseLeave?: MouseEventHandler<HTMLElement>;
    prefixCls?: string;
    style?: CSSProperties;
    tabIndex?: number;
    type?: string;
    value?: any;
}

Параметры типа

  • T

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

Индекс

Свойства

autoFocus?: boolean

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

checked?: boolean

Текущее значение отметки.

children?: ReactNode

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

className?: string

Дополнительный CSS-класс.

defaultChecked?: boolean

Значение флага начальной отметки.

disabled?: boolean

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

id?: string

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

name?: string

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

onChange?: (e: T) => void

Колбэк при изменении.

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

    • (e: T): void
    • Параметры

      • e: T

        Объект события.

      Возвращает void

onClick?: MouseEventHandler<HTMLElement>

Обработчик нажатия.

onKeyDown?: KeyboardEventHandler<HTMLElement>

Обработчик клавиатурного события (keydown).

onKeyPress?: KeyboardEventHandler<HTMLElement>

Обработчик клавиатурного события (keypress).

onMouseEnter?: MouseEventHandler<HTMLElement>

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

onMouseLeave?: MouseEventHandler<HTMLElement>

Обработчик ухода курсора.

prefixCls?: string

Префикс CSS-класса.

Стили элемента.

tabIndex?: number

Индекс для перехода в клавиатурной навигации.

type?: string

Тип элемента.

value?: any

Значение элемента.