Primafaces JSF - dialog z wizardem i problem z walidacją

0

Jeśli ktoś ma większe doświadczenie w JSFach + Primafaces to pewnie będzie dla niego pestką mój problem.

W skrócie: mam dialog, w nim umieszczony wizard, własne przyciski nawigacji i na elementach formularza w krokach wizarda mam ustawione walidatory

required="true"

Problem polega na tym, że gdy zamknę swoim przyciskiem "Cancel" okno dialogowe wizarda i ponownie je wywołam to mam wszystkie pola na czerwono przez właśnie walidator.
Przycisk zamykający wizard (dialog w którym się on mieści) wywołuje

oncomplete="PF('mojDialogWizarda').hide();"

Nie chcę robić redirecta, który by mi odświeżał stronę (to eliminuje problem, ale nie akceptuję tego rozwiązania). Proszę o radę z jakimś rozsądnym podejściem. Z góry dziękuję.

1

Poradziłem sobie z tym sam. Dodałem parametry w przycisku "Cancel" immediate="true" ajax="false"

<p:commandButton value="Cancel" immediate="true" ajax="false"
onclick="PF('mójWizard').hide();" />

W obecnej formie działa tak jak chciałem. Może się komuś przyda.

1 użytkowników online, w tym zalogowanych: 0, gości: 1