0

ユーザーが行を選択して編集できるPrimefacesのデータテーブルを使用しています。データテーブルには約 10 ページが含まれ、さらにページネーターフィルター機能が含まれています。

そのため、ユーザーがフィルタリングを使用して (たとえば、ページ 3 から) 行を選択して操作すると、データテーブルは値を更新してページ 1 に戻ります。ただし、行が選択されているページであるページ 3 を表示する必要があります。

それは私のデータテーブルがどのように見えるかです:

    <p:dataTable id="dataTable" var="row"
                widgetVar="dataTableWidget" style="overflow:hidden;"
                value="#{bean.tableData}"
                filterEvent="enter"
                filteredValue="#{bean.filteredTableData}"
                paginator="true" rows="20" paginatorPosition="bottom"
                rowKey="${row.id}"
                selection="#{bean.selectedRow}"
                paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
                editable="true">

手伝ってくれてありがとう!

4

0 に答える 0