fun ComboBoxScope.ComboBoxTextField(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, style: TextFieldStyle = LocalTextFieldStyle.current, iconOpened: Int?, iconClosed: Int?, enabled: Boolean = true, readOnly: Boolean = false, placeholderText: String? = null, labelText: String = "", captionText: String? = null, counterText: String? = null, optionalText: String? = null, prefix: String? = null, suffix: String? = null, startContent: @Composable () -> Unit? = null, chipsContent: @Composable () -> Unit? = null, animation: TextFieldAnimation = TextFieldAnimation(), keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, visualTransformation: VisualTransformation = VisualTransformation.None, focusSelectorSettings: FocusSelectorSettings = LocalFocusSelectorSettings.current, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }): <Error class: unknown class> fun ComboBoxScope.ComboBoxTextField(value: TextFieldValue, onValueChange: (TextFieldValue) -> Unit, modifier: Modifier = Modifier, style: TextFieldStyle = LocalTextFieldStyle.current, iconOpened: Int?, iconClosed: Int?, enabled: Boolean = true, readOnly: Boolean = false, placeholderText: String? = null, labelText: String = "", captionText: String? = null, counterText: String? = null, optionalText: String? = null, prefix: String? = null, suffix: String? = null, startContent: @Composable () -> Unit? = null, chipsContent: @Composable () -> Unit? = null, animation: TextFieldAnimation = TextFieldAnimation(), keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, visualTransformation: VisualTransformation = VisualTransformation.None, focusSelectorSettings: FocusSelectorSettings = LocalFocusSelectorSettings.current, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }): <Error class: unknown class> Deprecated
Use ComboBoxTextField with ImageSource icons
Replace with
ComboBoxTextField(iconOpened = resourceImageSource(iconOpened), iconClosed = resourceImageSource(iconClosed))
fun ComboBoxScope.ComboBoxTextField(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, style: TextFieldStyle = LocalTextFieldStyle.current, iconOpened: ImageSource? = null, iconClosed: ImageSource? = null, enabled: Boolean = true, readOnly: Boolean = false, placeholderText: String? = null, labelText: String = "", captionText: String? = null, counterText: String? = null, optionalText: String? = null, prefix: String? = null, suffix: String? = null, startContent: @Composable () -> Unit? = null, chipsContent: @Composable () -> Unit? = null, animation: TextFieldAnimation = TextFieldAnimation(), keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, visualTransformation: VisualTransformation = VisualTransformation.None, focusSelectorSettings: FocusSelectorSettings = LocalFocusSelectorSettings.current, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }) Текстовое поле для ввода и выбора значения, предназначенное для использования внутри ComboBoxScope.
Parameters
callback для изменения текста при вводе
Modifier для дополнительного изменения компонента
источник иконки, отображаемой когда список открыт
источник иконки, отображаемой когда список закрыт
если false - фокусировка, ввод текста и копирование отключены
если true - ввод текста и открытие списка отключены
текст подписи под полем ввода
текст счетчика под полем ввода
контент в начале поля ввода
контент с chip-элементами
обработчики действий клавиатуры
фильтр визуального отображения
настройки управления фокусом для селектора
источник взаимодействий с полем
fun ComboBoxScope.ComboBoxTextField(motion: Motion<TextFieldMotionStyle>, value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, style: TextFieldStyle = LocalTextFieldStyle.current, iconOpened: ImageSource? = null, iconClosed: ImageSource? = null, enabled: Boolean = true, readOnly: Boolean = false, placeholderText: String? = null, labelText: String = "", captionText: String? = null, counterText: String? = null, optionalText: String? = null, prefix: String? = null, suffix: String? = null, startContent: @Composable () -> Unit? = null, chipsContent: @Composable () -> Unit? = null, animation: TextFieldAnimation = TextFieldAnimation(), keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, visualTransformation: VisualTransformation = VisualTransformation.None, focusSelectorSettings: FocusSelectorSettings = LocalFocusSelectorSettings.current) Поле ComboBox с переходами TextField и единым источником взаимодействий из motion. Сохраняет TextFieldAnimation, ввод и открытие списка.
Parameters
контекст состояний и стиль переходов поля.
fun ComboBoxScope.ComboBoxTextField(value: TextFieldValue, onValueChange: (TextFieldValue) -> Unit, modifier: Modifier = Modifier, style: TextFieldStyle = LocalTextFieldStyle.current, iconOpened: ImageSource? = null, iconClosed: ImageSource? = null, enabled: Boolean = true, readOnly: Boolean = false, placeholderText: String? = null, labelText: String = "", captionText: String? = null, counterText: String? = null, optionalText: String? = null, prefix: String? = null, suffix: String? = null, startContent: @Composable () -> Unit? = null, chipsContent: @Composable () -> Unit? = null, animation: TextFieldAnimation = TextFieldAnimation(), keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, visualTransformation: VisualTransformation = VisualTransformation.None, focusSelectorSettings: FocusSelectorSettings = LocalFocusSelectorSettings.current, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }) Текстовое поле для ввода и выбора значения, предназначенное для использования внутри ComboBoxScope.
Перегрузка с TextFieldValue, позволяющая управлять выделением и composition-состоянием.
fun ComboBoxScope.ComboBoxTextField(motion: Motion<TextFieldMotionStyle>, value: TextFieldValue, onValueChange: (TextFieldValue) -> Unit, modifier: Modifier = Modifier, style: TextFieldStyle = LocalTextFieldStyle.current, iconOpened: ImageSource? = null, iconClosed: ImageSource? = null, enabled: Boolean = true, readOnly: Boolean = false, placeholderText: String? = null, labelText: String = "", captionText: String? = null, counterText: String? = null, optionalText: String? = null, prefix: String? = null, suffix: String? = null, startContent: @Composable () -> Unit? = null, chipsContent: @Composable () -> Unit? = null, animation: TextFieldAnimation = TextFieldAnimation(), keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, visualTransformation: VisualTransformation = VisualTransformation.None, focusSelectorSettings: FocusSelectorSettings = LocalFocusSelectorSettings.current) Поле ComboBox с переходами TextField и управлением выделением/composition через TextFieldValue. Сохраняет TextFieldAnimation, ввод и открытие списка.
Parameters
контекст состояний и стиль переходов поля; helper и TextField используют его источник.