以下に示すように、a4j:commandLinkにネストされたaf:ajaxを使用して、hereを読み取ってsave-on-db問題。a4j:f内のcommandbutton:ネストされたajaxはoncompleteを実行しません
今、commandLinkをクリックすると、oncompleteは決して呼び出されません。つまり、モーダルは閉じず、カーソルは「待機中」モードを継続します。 f:ajaxを削除すると、oncompleteが呼び出されますが、データベースの保存が戻ってきます。
私はすでにいくつかのことを試みましたが、誰も実際には働いていませんでした。とにかく、ここで何が問題になるのでしょうか?事前
<a4j:commandLink value="#{msg.label_accept}"
onclick="this.disabled=true; document.body.style.cursor='wait';"
action="#{backingBeanRef['select']}"
oncomplete="this.disabled=false; document.body.style.cursor='auto';closeModal('modalDocumentationCenter');"
styleClass="btn btn-default btn-einvoice"
render="@this">
<f:ajax execute="inputTitle inputDescription"/>
</a4j:commandLink>