本文主要是介绍总页数,页码,起始记录数之间的关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
totalRecords:总记录数
pageRecordNum:每页最多显示记录数
totalPages:总页数
pageNo:页码
pageBegin:每页开始的记录数
pageEnd:每页结束记录数
各变量之间的关系:
totalPages = totalRecords%pageRecordNum == 0 ?totalRecords / pageRecordNum :totalRecords / pageRecordNum + 1;
pageBegin = pageNo<=1 ?0 :(pageNo-1)*pageRecordNum;
pageEnd = pageNo * pageRecordNum > totalRecords ?totalRecords:pageBegin + pageRecordNum - 1;
注意:页码,总页数,当前页 三者关系:
总页数即为所有数据需要多少页才可以显示。
页码是我们想跳转到的那一页。
当前页即当前页为第几页。
这篇关于总页数,页码,起始记录数之间的关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!