获取表格的分页信息
分页信息告诉用户当前的数据信息,第几页或者总共多少条数据等等。 当
pagingOption
是禁用时,你可以通过 page.info()
来获取分页信息
该方法提供表的分页状态,表中的记录数(总记录数和过滤后的记录数)
返回的对象有以下属性:
page
- 当前页的索引(0代表第一页)
pages
- 总页数
start
- 起始索引end
- 结束索引length
- 每页长度。一般情况下 start+length=end
,但是也不是所有情况都是这样,例如你总共数据条数是2,而 length
是10recordsTotal
- 总条数recordsDisplay
- 显示的数据条数,如果你加上了过滤条件这个则是过滤后的记录数
table()API
来确保操作的是单个表格对象
表格的分页信息, 返回对象的样例:
{ "page": 1, "pages": 6, "start": 10, "end": 20, "length": 10, "recordsTotal": 57, "recordsDisplay": 57 }
获得当前页面和表的记录数:
var table = $('#example').DataTable(); var info = table.page.info(); $('#tableInfo').html( 'Currently showing page '+(info.page+1)+' of '+info.pages+' pages.' );
下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。
Translation from DataTables.net, with permission