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

Интерфейс OptionListProps<OPT>

Свойства списка опций

interface OptionListProps<OPT extends SelectOption<any> = SelectOption> {
    canScroll?: boolean;
    forwardRef?: RefObject<HTMLDivElement>;
    headerTitle?: string;
    maxHeight?: number;
    onSelect: (option: OPT | null) => void;
    optionRenderer?: OptionRenderer<OPT>;
    options: OPT[];
    showUnsetOption?: boolean;
    unsetText?: string;
    value?: SelectValue<SelectOptionValue<OPT>>;
}

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

Индекс

Свойства

canScroll?: boolean

Признак возможности прокрутки списка.

forwardRef?: RefObject<HTMLDivElement>

Ссылка на корневой элемент.

headerTitle?: string

Заголовок списка опций.

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

Максимальная высота списка.

При использовании совместно с DropDown, следует использовать DropDown.maxHeight

onSelect: (option: OPT | null) => void

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

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

    • (option: OPT | null): void
    • Параметры

      • option: OPT | null

        Выбранная опция или null.

      Возвращает void

optionRenderer?: OptionRenderer<OPT>

Кастомный рендерер опции.

options: OPT[]

Массив опций.

showUnsetOption?: boolean

Признак отображения опции сброса.

unsetText?: string

Текст опции сброса.

Текущее выбранное значение.