ControlState
Reaktywny stan pojedynczej kontrolki formularza.
Przechowuje wszystkie informacje o stanie kontrolki potrzebne do renderowania, walidacji i śledzenia zmian, wykorzystując Compose State API dla automatycznej rekomposycji.
Parameters
Bieżąca wartość kontrolki (edytowana przez użytkownika) - MutableState.
Pierwotna wartość załadowana z bazy lub ustawiona domyślnie - MutableState.
Tekst pokazywany użytkownikowi, gdy nie da się go wyprowadzić z value przy każdym renderowaniu: bufor edycyjny pola liczbowego (1. nie jest jeszcze liczbą) albo etykieta wybranej pozycji dropdowna (wymaga zapytania). null znaczy "nieustalony" - kontrolka wypełni go sama, synchronicznie albo zapytaniem. Dlatego updateControl z zewnątrz zeruje to pole: zapisanie wartości unieważnia tekst, a samo zerowanie jest sygnałem do przeliczenia.
Etykieta nadpisana z akcji, zamiast tej ze schematu.
Type Parameters
Typ danych przechowywanych przez kontrolkę.