私は持っていrich:extendedDataTable
ます。a4j:commandLink
各行にがあります。これをクリックすると、行が削除されます。私が直面している問題は、最初の行を削除し続けると、(firstRow + 1)2番目の行の値がバッキングBeanに設定され、常に2番目の行が削除されることです。
xhtmlコードは
<a4j:commandLink id="acceptbtn"
action="# {archiveOrderBean.acceptOrder}"
styleClass="beforeSelect" title="#{mnOrdrMsgs.startitle}"
onclick="animateRow(this);" reRender="auftragListNew">
<f:setPropertyActionListener value="#{archive}"
target="#{archiveOrderBean.currentOrder}" />
<f:setPropertyActionListener value="#{row}"
target="#{archiveOrderBean.currentRow}" />
<h:graphicImage value="/images/tick.png"
style="border:0;vertical-align: top;" />
<a4j:support event="onclick" reRender="newclassification"
onsubmit="javascript:blockFullScreen('Loading...Please wait');"
oncomplete="javascript:myJQuery.unblockUI();" />
</a4j:commandLink>
テーブルの再レンダリングも試みましたが、それでもUIの値がバッキングBeanデータと同期していません。誰かがこれに対する解決策を持っていますか?これがrichfaces3.3.3バージョンの問題であるかどうかはわかりません。アクションに加えて、行をちらつき、完全なを削除するjqueryコードもあります<tr>
。
これに関するどんな助けも本当に役に立ちます。