Primefaces ajax aktualizuje różne panele w zależności od wyniku bazowego
Jestem nowym użytkownikiem JSF, Primefaces i Ajax, więc próbuję zaktualizować jeden panel, jeśli sprawdzanie poprawności na moim tylnym komponencie jest prawdziwe i zaktualizować inny panel, gdy jest on fałszywy.
<h:panelGroup id="panel1">
...
<h:commandButton id="btn1" action="#{bean.validate}">
<p:ajax process="panel1" update="panel1"/>
</h:commandButton>
</h:panelGroup>
<h:panelGroup id="panel2">
...
</h:panelGroup>
Back Bean:
public void validate() {
...
if(validatecondition) {
// Update panel 1
} else {
// update panel 2
}
}
Czy można to zrobić za pomocą ajax? Z góry dziękuję!!