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
Состояние компонента выбора, управляющее открытием/закрытием
dropdown Properties
Свойства конфигурации выпадающего меню
enabled
Флаг доступности компонента для взаимодействия
read Only
Флаг, делающий компонент только для чтения
show Empty State
Флаг отображения состояния "пусто", когда нет элементов
trigger
контент триггера (поле ввода SelectTextField или кнопка SelectButton)
empty State
Контент состояния "пусто"
header
Контент заголовка выпадающего списка
footer
Контент футера выпадающего списка
list Content
Контент списка элементов в LazyListScope