我正在使用 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">
感谢帮助!