2014-09-02 75 views
1

我正在使用弹簧数据和mongodb,并且存在以下描述的问题。带有开始和结束计数的弹簧数据分页

Pageable pageRequest = new PageRequest(page, count); 
return projectRepository.findAllByUserId(userId, pageRequest); 

从前端部分我得到的开始和结束值返回页面结果,但不幸的是我不能得到页码因为我用滚动负载不是一个寻呼机。似乎春天的数据只允许做pageRequest与这两个参数,页码数据统计

有没有办法通过仅开始结束数据和弹簧数据返回页面结果呢?

回答

0

每当你滚动你可能会获取固定数量的记录?每个滚动事件应该可以帮助您跟踪页面编号,并且计数可以是您重新提取的记录数。

希望有所帮助。

+0

最有可能的是它应该以某种方式修复。 – mherBaghinyan 2014-09-03 20:21:53

0

假设您每次可以将页码计算为开始/大小时都具有相同的大小。 示例: 开始:70,大小:10,页面=(70/10)7 但它默认为0,因此您的实际页码为6