其中,serverPager设置为true表示启用服务器端分页,externalPaging设置为true表示使用外部分页器。同时,设置了count为总条数,offset为当前页数。
setPage(pageInfo){
this.page.pageNumber = pageInfo.offset +1;
this.page.pageSize = pageInfo.limit;
//call your API to fetch data
this.heroService.getHeroes(this.page).then(result=> {
this.rows = result.data;
this.page.totalElements = result.total;
});
}
其中,通过调用getHeroes方法从服务器端获取数据并更新rows数组。同时,将totalElements设置为总条数以便进行分页。