PickerTextField

@Composable
fun PickerTextField(value: String, onClick: () -> Unit, modifier: Modifier = Modifier, label: String? = null, onClear: () -> Unit? = null, isRequired: Boolean = false)

Renderuje pole tekstowe, które wygląda jak standardowy OutlinedTextField, ale jest nieedytowalne i służy jako przycisk do otwierania okna dialogowego. Jest teraz uniwersalne i może być używane w formularzach oraz filtrach.

Parameters

value

Aktualnie wyświetlana wartość tekstowa.

onClick

Lambda wywoływana po kliknięciu.

modifier

Modyfikator do zastosowania na całym komponencie.

label

Opcjonalna etykieta dla pola.

onClear

Opcjonalna lambda do czyszczenia wartości (pokazuje przycisk 'X').

isRequired

Wskazuje, czy pole jest wymagane (wpływa na tekst zastępczy).