{hero}

page.len()

自:DataTables 1.10

获取/设置表页面长度。

描述

这个方法用于获取和设置 DataTables 用于显示的分页长度。请注意,只有在 分页 在表格中启用时,这才是相关的。

特殊数字 -1 可以用作设置参数,然后由该方法的获取格式返回,用于指示将显示 DataTable 中的所有行。

请注意,此方法设置要显示的页面 - 它不会实际执行表的重新显示。为了显示新设置的页面,使用 draw() 方法,它可以简单地调用为 len() 方法返回的对象的链接方法 - 例如 table.page.len( 25 ).draw();

类型

函数 page.len()

描述

获取表的页面长度。请注意,如果 API 上下文中有多个表可用,则将使用上下文中第一个表的页面长度。如果您在单个 API 上下文中使用多个表,请使用 table()

返回

当前页面长度。请注意,如果 -1 传递为一个设置参数,表示要显示所有记录,那么此方法还将返回 -1

函数 page.len( set )

描述

设置用于显示的页面长度

参数
返回

DataTables API 实例

示例

允许用户点击两个元素来选择是否显示所有记录或仅显示 10 条记录

var table = new DataTable('#myTable');

$('#all').on('click', function () {
	table.page.len(-1).draw();
});

$('#_10').on('click', function () {
	table.page.len(10).draw();
});

相关

以下选项直接相关,在应用程序开发中也可能很有用。