【发布时间】:2019-09-30 07:17:36
【问题描述】:
有没有办法防止 primefaces 数据表在添加或删除项目后跳回第一页?
示例: 我有一个带有惰性数据模型和分页的数据表。 目前我有两页。现在我添加一个项目,并在渲染分页器后跳转到第一页。
这可能不会发生吗?
<p:dataTable id="persAnwTbl"
var="_anweisung"
value="#{handler.dataModel}"
style="width:100%"
widgetVar="persAnwTblVar"
emptyMessage="#{messages.noData}"
lazy="true"
paginatorAlwaysVisible="true"
paginator="true"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {CurrentPageReport} {RowsPerPageDropdown} {NextPageLink} {LastPageLink}"
currentPageReportTemplate="{totalRecords} #{labels.datensaetze} - #{labels.seite} {currentPage} / {totalPages}"
rows="#{handler.rows}"
rowsPerPageTemplate="5,10,15,20,30,50,100,200,500,1000"
binding="#{handler.dataTable}"
sortBy="#{_anweisung.module.displayName}"
filteredValue="#{handler.filteredValues}">
...
...
...
/>
编辑: 2019-05-13 --- 03:05pm
<p:dataTable id="persAnwTbl" var="_anweisung"
value="#{handler.dataModel}"
style="width:100%"
widgetVar="persAnwTblVar"
emptyMessage="#{messages.noData}"
lazy="true"
paginatorAlwaysVisible="true"
paginator="true"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {CurrentPageReport} {RowsPerPageDropdown} {NextPageLink} {LastPageLink}"
currentPageReportTemplate="{totalRecords} #{labels.datensaetze} - #{labels.seite} {currentPage} / {totalPages}"
rows="#{handler.rows}"
rowsPerPageTemplate="5,10,15,20,30,50,100,200,500,1000"
binding="#{handler.dataTable}"
sortBy="#{_anweisung.module.displayName}"
filteredValue="#{handler.filteredValues}"
first="#{handler.first}">
...
...
...
</p:dataTable>
【问题讨论】:
标签: jsf primefaces datatable