私は自分のアプリケーションで JSF ajax (=\ を変更することはできません) を使用しており、ユーザーからのアクションを待つ必要があります。つまり、ajax メソッドを呼び出す前に、カスタム ダイアログを使用してページ内のすべての変更を元に戻したいかどうかをユーザーに尋ねる必要があります。彼が先に進んで元に戻したい場合は、ajax で Java メソッドを呼び出しますが、そうでない場合は ajax を呼び出す必要はありません。
もっと具体的に言ってみましょう:
これは、私のヒュージ ページの元に戻すボタンのコードです。
<h:commandButton value="#{msg.revertBtn}" accesskey="R" styleClass="actionButton" action="#{styleController.revertChanges}">
<f:ajax execute="@this" onstart="return method();" render="styleCcFormtyleCcTable">
</h:commandButton>
ajax を呼び出す前に、JavaScript 関数を実行します。method()
カスタム確認ダイアログでユーザーがクリックするかボタンmethod()
をクリックしてから true または false を返すまで、ユーザーを立ち往生させる必要があります。Yes
Now
それを解決する方法はありますか?