Potwierdzenie danych - ConfirmationSection
Sekcja potwierdzania danych służy do definiowania podsumowania z wartościami wybranych pól wniosku przed jego wysłaniem. Dodatkowo umożliwia aktualizację wskazanych pól wniosku, z którymi powiązane są komponenty umieszczone w sekcji.

Opis działania
Aby powiązać pole umieszczone w sekcji z konkretnym polem wniosku, należy wskazać to pole wniosku jako Źródło danych z innego pola (valueSourceId) komponentu w sekcji.
Po zatwierdzeniu wpisanych w sekcji danych, zostaną one przepisane do pola wskazanego jako valueSourceId.
Jeśli dodatkowo chcemy, by zmiana wartości pola na wniosku pociągała za sobą aktualizację powiązanego pola w sekcji, należy dla komponentu w sekcji zdefiniować zależność na pole wniosku.
Komponent potwierdzenia danych działa w dwóch trybach: edycji oraz podglądu.
Tryb edycji
W trybie edycji sekcja prezentuje wszystkie umieszczone na niej komponenty, zgodnie z layoutem sekcji oraz dodatkowo po prawej stronie umieszcza link służący do zatwierdzenia wprowadzonych zmian.
Pola w sekcji podlegają walidacji analogicznie do wszystkich innych pól wniosku. Po zatwierdzeniu zmian i pomyślnej walidacji, dane są przesyłane do komponentu na wniosku powiązanego przez Źródło danych z innego pola.
Zatwierdzenie danych nie jest możliwe w przypadku jakichkolwiek błędów walidacji pól w sekcji. Po pozytywnym zatwierdzeniu zmian sekcja wraca w tryb podglądu.
Po ponownym otwarciu strony zawierającej sekcję, komponent wraca do stanu początkowego (czyli przyjmuje wartości z powiązanych pól wniosku).
W przypadku odrzucania zmian opcją Anuluj decydująca jest konfiguracja sekcji w Eximee Designerze - zaznaczona opcja Zachowanie wartości po anulowaniu (preserveValuesOnCancel) zachowa poprzednie wartości wpisane w komponentach sekcji, odznaczona wyczyści je.
Zależności komponentów
Zmiana wartości komponentu, od którego zależy sekcja, powoduje przeliczenie jej stanu oraz stanu wszystkich zawartych w niej komponentów.
Dla zmiany dowolnego komponentu w sekcji przeliczane są wartości wszystkich komponentów od niej zależnych.
Układanie komponentów (layout)
W sekcji można zdefiniować layout analogicznie do layoutu dla strony wniosku.
Błędy walidacji
Błędy walidacji na ConfirmationSection nie powodują ukrycia przycisku Wyślij wniosek.

Właściwości komponentu
Opis ARIA dla przycisku Edytuj (sekcja WCAG)
editLinkAriaDescriptionKey
Opis aria (aria-description) dla przycisku Edytuj
Opis ARIA dla przycisku Zatwierdź (sekcja WCAG)
submitLinkAriaDescriptionKey
Opis aria (aria-description) dla przycisku Zatwierdź
Więcej informacji o właściwościach komponentu: Wspólne właściwości komponentów
Last updated
Was this helpful?
