ajaxリクエストを送信するボタンがあります:
<h:commandButton>
<f:ajax listener="..." onevent=".." onerror="" render="panel1" />
</h:commandButton>
<h:panelGrid id="panel1" styleClass="${bean.style}> ....
ajax が成功した場合は bean.style を変更することで CSS を変更できますが、ajax が送信されたときと ajax が失敗したときも変更したいと考えています。たとえば、.panel-inprogress
ユーザーがボタンをクリックした.panel-failed
とき、失敗したときにスタイルを変更したい。
コードの onevent や onerror 属性などの JavaScript で実行できることは理解していますが、これを行う「JSF」の方法があるかどうか知りたいです。