您的位置:首页 > Web前端 > JavaScript

JSF primefaces dataTable paginator 表格分页 问题

2016-12-15 17:42 357 查看
当第一次查询返回list列表,分页1,2,3.。。。。这是选择2,当前页面停留在第2页。

当再次查询后,因为使用的ajax,结果更新了,但当前页面依旧是第2页。

可以在jsf页面,datatable的控件中用binding直接将控件绑定到后台页面。然后查询的时候,在后台页面重置datatable到第一页。

1)

xhtml中

<p:dataTable id="tbl" var="result"
binding="#{liveRangeService.resultTable}"

2)在LiveRangeService中,查询的处理模块加入

private DataTable resultTable;//省略了setter/getter

doSearch(){

liveRangeResult = rangeSearch.search();
if(liveRangeResult.size()>0){
resultTable.setFirst(0);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: