我有一个按钮,提交Ajax请求:如何根据ajax结果更改CSS?
<h:commandButton>
<f:ajax listener="..." onevent=".." onerror="" render="panel1" />
</h:commandButton>
<h:panelGrid id="panel1" styleClass="${bean.style}> ....
我可以改变CSS如果AJAX是通过改变bean.style成功,但我也想改变时发送Ajax和阿贾克斯时失败。例如,当用户单击按钮.panel-failed
失败时,我想将样式更改为.panel-inprogress
。
我明白我可以在JavaScript中做到这一点,比如onevent和onerror属性我的代码,但我想知道是否有“JSF”这样做的方式。