Cześć,
mam prosty kod napisany w primafaces:
<java>
<h:panelGrid id="panel">
<p:captcha theme="clean" >
</p:captcha>
<p:commandButton
value="Action"
update="panel"
/>
</h:panelGrid>
</java>
Niestety, za każdym razem kiedy używam przycisku "Action", panel zawierający captcha porostu się chowa.
Captcha nadal tam jest i podanie wartości nadal jest wymagane, tylko go nie widać.
Nie ma znaczenia czy update odnosi się do panelGrid, panelGroup czy panel, efekt jest ten sam.
Czy ktoś mógłby mi wytłumaczyć dlaczego tak się dzieje, albo jak to obejść??
Użycie update jest konieczne.
Generalnie chodzi o to, że panelu rejestracji na mojej stronie, gdy użytkownik poprawnie wprowadził wszystkie dane, ale podany log już istnieje, pojawia się błąd. Chciałbym wtedy ukryć captcha, żeby nie było potrzeby podawać go ponownie.