page.len()
自:DataTables 1.10
获取/设置表页面长度。
描述
这个方法用于获取和设置 DataTables 用于显示的分页长度。请注意,只有在 分页
在表格中启用时,这才是相关的。
特殊数字 -1
可以用作设置参数,然后由该方法的获取格式返回,用于指示将显示 DataTable 中的所有行。
请注意,此方法设置要显示的页面 - 它不会实际执行表的重新显示。为了显示新设置的页面,使用 draw()
方法,它可以简单地调用为 len()
方法返回的对象的链接方法 - 例如 table.page.len( 25 ).draw();
。
类型
函数 page.len()
- 描述
获取表的页面长度。请注意,如果 API 上下文中有多个表可用,则将使用上下文中第一个表的页面长度。如果您在单个 API 上下文中使用多个表,请使用
table()
。- 返回
当前页面长度。请注意,如果
-1
传递为一个设置参数,表示要显示所有记录,那么此方法还将返回-1
。
示例
允许用户点击两个元素来选择是否显示所有记录或仅显示 10 条记录
var table = new DataTable('#myTable');
$('#all').on('click', function () {
table.page.len(-1).draw();
});
$('#_10').on('click', function () {
table.page.len(10).draw();
});
相关
以下选项直接相关,在应用程序开发中也可能很有用。