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

Псевдоним типа AssetTreeSelectProps

type AssetTreeSelectProps = {
    availableAssetTypes?: string[];
    errorMessage?: ReactNode;
    excludeOptions?: AssetTreeSelectOption[];
    hasError?: boolean;
    isReadOnly?: boolean;
    mode?: SelectMode;
    onClose?: () => void;
    onOpen?: () => void;
    onOptionDeselect?: (option?: AssetTreeSelectOption) => void;
    onOptionSelect?: (option?: AssetTreeSelectOption) => void;
    options?: AssetTreeSelectOption[];
    placeholder?: string;
    targetRenderer?: (
        targetRendererParams: AssetTreeSelectTargetRendererParams,
    ) => ReactElement;
}
Индекс

Свойства

availableAssetTypes?: string[]

Массив доступных типов активов.

errorMessage?: ReactNode

Компонент, отображающийся при наличии ошибки.

excludeOptions?: AssetTreeSelectOption[]

Массив исключенных опций выбора

hasError?: boolean

Флаг, отвечающий за наличие ошибки.

isReadOnly?: boolean

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

mode?: SelectMode

Режим работы компонента выбора.

onClose?: () => void

Обработчик события закрытия дропдауна.

onOpen?: () => void

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

onOptionDeselect?: (option?: AssetTreeSelectOption) => void

Обработчик события отмены выбора опции

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

onOptionSelect?: (option?: AssetTreeSelectOption) => void

Обработчик события выбора опции

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

Массив опций выбора

placeholder?: string

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

targetRenderer?: (
    targetRendererParams: AssetTreeSelectTargetRendererParams,
) => ReactElement

Пользовательский рендер целевого элемента.

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