page()

起始版本号: 1.10.0

获取/设置表格的当前页

说明

分页是Datatables的一个核心特性,该方法提供了手动的控制页面的显示。如果你想自定义分页控件,参考 这里

注意:如果你视图操作一个不存在的页数,Datatables不会抛出错误,而是重置到第一页

还需要注意的是,使用 page()时需要搭配 draw()API 方法一起使用,比如 table.page( 0 ).draw( false );

另外,这里需要加 falsedraw()方法里,没有这个参数,表格会做一个完全的重绘,并且回到第一页

数据类型

functionpage()

描述:
获取表格当前页。注意:如果当前api实例里有多个表格对象,那么返回的是第一个对象的当前页,你应该使用 table()API 来确保操作的是单个表格对象
返回:

当前页数

functionpage( set )

描述:
设置表格显示第几页
参数:
返回:

DataTables.Api 实例

示例

自定义控制页面的操作

var table = $('#example').DataTable();

$('#next').on( 'click', function () {
    table.page( 'next' ).draw( false );
} );

$('#previous').on( 'click', function () {
    table.page( 'previous' ).draw( false );
} );

相关

下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。

http://datatables.net/reference/api/page()

Translation from DataTables.net, with permission