JSF Primefaces:如何在编辑后保持所选行的页面焦点? (Paginator,Filtering)

时间:2013-03-01 16:21:38

标签: jsf filter primefaces datatable pagination

我正在使用Primefaces的数据表,用户可以在其中选择一行并进行编辑。该数据表包含大约10页,此外它还包含 paginator 过滤器功能

因此,如果用户使用过滤选择一行(例如,从第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">

感谢您的帮助!

0 个答案:

没有答案