FormActionTrigger

Kontrakt, przez który kontrolki uruchamiają akcje formularza.

triggerAction zwraca wyłącznie informację, czy akcja się powiodła - i to jest cała informacja, jaką silnik oddaje na zewnątrz. Co ma się stać dalej (zamknięcie ekranu, przejście gdzie indziej) decyduje lambda przycisku w schema builderze, czyli kod feature'a, który i tak zna nawigację.

Inheritors

Functions

Link copied to clipboard
abstract suspend fun triggerAction(actionKey: String, validates: Boolean): Boolean

Uruchamia pełen przebieg akcji: walidacja, zebranie danych formularza, wykonanie akcji.