私はここに非常に単純なコードを持っています:
<a4j:commandLink action="#{ticketAboxEventHelper.removeAboxTicket(ticketAbox)}"
onclick="if(!confirm('Are you sure ... ?')) return false;"
reRender="aboxlistpanel">
<h:graphicImage alt="Delete" url="../../img/dialog-error-5.png" title="Delete" />
<a4j:support event="oncomplete"
action="#{editTicketNewAction.testRerender()}"
reRender="aboxlistpanel"
/>
</a4j:commandLink>
リンクがクリックされたとき、システムは
- ユーザーが確認されているかどうかを尋ねる
- アクションを実行します
- aboxlistpanel を再レンダリングする
今私の問題は、アクションが終了する前に再レンダリングが起こっていることです。正しい方法でどのように行うことができるか考えていますか?