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

Интерфейс FieldInputProps

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

interface FieldInputProps {
    allowClear?: boolean;
    autoComplete?: string;
    "data-qaid"?: string;
    defaultValue?: string | number;
    disabled: boolean;
    error?: string | string[] | null;
    hasLeaderDots?: boolean;
    hasTooltip?: boolean;
    hint?: ReactNode;
    inputWidth?: number;
    isExtraItemsCentered?: boolean;
    isMultiLine?: boolean;
    isRequired?: boolean;
    isWide?: boolean;
    items?: any[];
    label?: ReactNode;
    labelWidth?: number;
    name?: string;
    onChange: (name: string, value: string) => void;
    onEnter?: () => void;
    placeholder?: string;
    prefix?: ReactNode;
    readOnly: boolean;
    rightExtraItems?: ReactNode;
    sublabel?: string;
    suffix?: any;
    type: "number" | "text" | "password";
    viewMode?: FIELD_MODE;
}

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

Индекс

Свойства

allowClear?: boolean
autoComplete?: string
"data-qaid"?: string
defaultValue?: string | number
disabled: boolean
error?: string | string[] | null

Ошибки поля

hasLeaderDots?: boolean

Есть ли направляющие точки от лейбла к полю

hasTooltip?: boolean

Флаг, отвечающий за отображение tooltip

hint?: ReactNode

Подсказка

inputWidth?: number

Ширина поля

isExtraItemsCentered?: boolean
isMultiLine?: boolean
isRequired?: boolean

Является ли поле обязательным к заполнению

isWide?: boolean

На всю ширину контейнера

items?: any[]
label?: ReactNode

Лейбл

labelWidth?: number

Ширина лейбла

name?: string
onChange: (name: string, value: string) => void
onEnter?: () => void
placeholder?: string
prefix?: ReactNode

Префикс поля

readOnly: boolean
rightExtraItems?: ReactNode

Дополнительные элементы справа

sublabel?: string

Дополнительный текст лейбла

suffix?: any
type: "number" | "text" | "password"
viewMode?: FIELD_MODE

Тип отображения поля