0

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」の方法があるかどうか知りたいです。

4

2 に答える 2

1

ドキュメントによると、jsf は onerror 属性を使用してエラーを処理します。これを行うjsf固有の方法については言及されていません。他に選択肢はないと思います。あなたはすでにこれを読んでいると思いますが、とにかく ここにドキュメントがあります。

于 2013-07-28T13:23:48.237 に答える