默认情况下,数据表有4种记录大小可显示:10、25、50、100。
A)有办法改变吗?我尝试编辑jquery文件,将数组本身更改为[30,60,90,120],这破坏了它。
B)有没有一种方法可以在初始化jquery时将默认选择大小设置为此选择器的50(而不是10)?
我在文档中找不到这两项。
[更新,因为此答案似乎得到了一些意见]-
更新的答案:
在更高的版本(我相信是1.10+)中,API命名约定发生了变化,放弃了匈牙利符号。我相信旧的约定是为了兼容而别名,但是当前的约定是:
lengthMenu
pageLength
因此,更新后的答案是:
A)它是lengthMenu
参数:https : //datatables.net/reference/option/lengthMenu
例如,这是我的一套:
"lengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
B)pageLength https://datatables.net/reference/option/pageLength-可以选择将此设置为默认值。
"pageLength" : 25,
原始答案
A)aLengthMenu
参数:http : //datatables.net/ref#aLengthMenu
例如,这是我的一套:
"aLengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
B)iDisplayLength
-将此参数设置为默认值
-
数据表1.10+
使用
lengthMenu
定义可用的页面的长度,并且一个清单任选pageLength
到组初始页长度。如果
pageLength
未指定,它将自动设置为由指定的数组中给定的第一个值lengthMenu
。var table = $('#example').DataTable({ lengthMenu: [ [2, 4, 8, -1], [2, 4, 8, "All"] ], pageLength: 4 });
有关代码和演示,请参见此jsFiddle。
-
数据表1.9
使用
aLengthMenu
定义可用页长的列表,并iDisplayLength
设置初始页面长度。var table = $('#example').dataTable({ "aLengthMenu": [ [2, 4, 8, -1], [2, 4, 8, "All"] ], "iDisplayLength" : 4, });
有关代码和演示,请参见此jsFiddle。
数据表版本:1.9.4对我有用的是:-首先,我搜索了Jquery.dataTables文件,该文件主要位于js文件夹中。然后我搜索“ aLengthMenu”:[10,25,50,100],并根据我的要求进行更改,即“ aLengthMenu”:[50,75,100,125]。之后,我搜索“ iDisplayLength”,无论其值显示为10(4到5个位置),我都将其更改为50并保存。我的索引页面上的下拉列表开始显示行选项为50,75,100,125代替10,25,50,100,默认选项选择为50。
文章标签:datatables , jquery , numbers , rows
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
评论已关闭!