更改jquery datatables显示的默认行数
默认情况下,datatables有4种大小的记录要显示:10,25,50100 A) 有没有办法改变这一点?我试图编辑jquery文件,将数组更改为[30,60,90120]本身,这就破坏了它 B) 在jquery构建选择器时,有没有办法在初始化时将其默认选择大小设置为50(而不是10)更改jquery datatables显示的默认行数,jquery,numbers,datatables,rows,Jquery,Numbers,Datatables,Rows,默认情况下,datatables有4种大小的记录要显示:10,25,50100 A) 有没有办法改变这一点?我试图编辑jquery文件,将数组更改为[30,60,90120]本身,这就破坏了它 B) 在jquery构建选择器时,有没有办法在初始化时将其默认选择大小设置为50(而不是10) 我在文档中找不到这两个项目。[更新,因为此答案似乎获得了一些视图]-- 更新答案: 在后来的版本(我相信是1.10+)中,API命名约定发生了变化,抛弃了匈牙利符号。我相信旧的约定是为了兼容性而使用别名的,但当
我在文档中找不到这两个项目。[更新,因为此答案似乎获得了一些视图]-- 更新答案: 在后来的版本(我相信是1.10+)中,API命名约定发生了变化,抛弃了匈牙利符号。我相信旧的约定是为了兼容性而使用别名的,但当前的约定是:
lengthMenu
pageLength
因此,更新后的答案是:
A) 这是长度菜单
参数:
例如,下面是我如何拥有我的一套:
"lengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
"aLengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
B) pageLength——可以选择将其设置为默认值
"pageLength" : 25,
原始答案 A) 这是
aLengthMenu
参数:
例如,下面是我如何拥有我的一套:
"lengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
"aLengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
B) iDisplayLength
——将此参数设置为默认值
var table=$('#示例').DataTable({
长度菜单:[[2,4,8,-1],[2,4,8,“全部”],
页长:4
});
有关代码和演示,请参阅- 数据表1.9
用于定义可用页面长度的列表并设置初始页面长度
有关代码和演示,请参阅var table=$('#示例').dataTable({ “阿伦提努”:[[2,4,8,-1],[2,4,8,“全部”], “iDisplayLength”:4, });
首先,我搜索了Jquery.dataTables文件,该文件主要放在js文件夹中。然后我搜索“aLengthMenu”:[10,25,50,100],并根据我的要求更改它,即“aLengthMenu”:[50,75,100,125]。此后,我搜索“iDisplayLength”,只要它的值显示为10(4到5个位置),我就将它改为50并保存。“我的索引”页面上的下拉列表开始显示行选项为50,75100125,而不是10,25,50100,默认选项为50。当用户选择另一个长度时,是否触发任何事件?以下是使用当前版本的datatables触发的事件: