Primefacesのフィルター機能を含むデータブルがあります。一部の操作はテーブルで実行できます(編集など)。データブルは、ユーザーの操作がajaxを使用して完了した後に更新されます。これはテーブルを直接更新し、データテーブルをフィルタリングしない場合はうまく機能しますが、残念ながら、それを使用して編集する場合はそうではありません。
これが私のデータテーブルの外観です。
<p:dataTable id="dataTable" var="row"
value="#{bean.value}"
filteredValue="#{bean.filteredValue}"
paginator="true" rows="25" paginatorPosition="bottom"
rowKey="${row.id}"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
editable="true">
および更新をトリガーするボタン
<p:commandButton value="Save"
actionListener="#{bean.save}"
update=":form"/>