总页数,页码,起始记录数之间的关系

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;

注意:页码,总页数,当前页 三者关系:

总页数即为所有数据需要多少页才可以显示。

页码是我们想跳转到的那一页。

当前页即当前页为第几页。

,『 不可能 』只存在於蠢人的字典里

总页数,页码,起始记录数之间的关系

相关文章:

你感兴趣的文章:

标签云: