我是JSF,Primefaces和Ajax的新手,所以我要做的是更新一个面板,如果我的后端bean的验证是真的,并且当它是假的时更新另一个面板.
<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>
Run Code Online (Sandbox Code Playgroud)
后豆:
public void validate() {
...
if(validatecondition) {
// Update panel 1
} else {
// update panel 2
}
}
Run Code Online (Sandbox Code Playgroud)
那么使用ajax可以做到这一点吗?提前致谢!!