Select

fun Select(modifier: Modifier = Modifier, style: SelectStyle = LocalSelectStyle.current, state: SelectState = remember { SelectState() }, dropdownProperties: DropdownProperties = DefaultSelectDropdownProperties, enabled: Boolean = true, readOnly: Boolean = false, showEmptyState: Boolean = false, trigger: @Composable SelectScope.() -> Unit, emptyState: @Composable DropdownScope.() -> Unit? = null, header: @Composable () -> Unit? = null, footer: @Composable () -> Unit? = null, listContent: LazyListScope.() -> Unit)

Компонент выбора (Select) для Compose UI, предоставляющий функциональность выпадающего списка.

Parameters

modifier

Модификатор для настройки внешнего вида и поведения компонента

style

Стиль компонента выбора, по умолчанию берется из LocalSelectStyle

state

Состояние компонента выбора, управляющее открытием/закрытием

dropdownProperties

Свойства конфигурации выпадающего меню

enabled

Флаг доступности компонента для взаимодействия

readOnly

Флаг, делающий компонент только для чтения

showEmptyState

Флаг отображения состояния "пусто", когда нет элементов

trigger

контент триггера (поле ввода SelectTextField или кнопка SelectButton)

emptyState

Контент состояния "пусто"

header

Контент заголовка выпадающего списка

footer

Контент футера выпадающего списка

listContent

Контент списка элементов в LazyListScope