Sam*_*Sam 38 jquery pagination datatables
我一直在使用jQuery DataTables插件(http://datatables.net)很长一段时间,通常我们使用默认大小和使用"bStateSave": true选项超级精细.
但现在我真的需要将分页的大小设置为[10,25,50,100]而不是我需要这个,比如说[1,2,3].我通过设置选项让菜单设置如此,aLengthMenu:[1,2,3]如果我选择其中一个选项,它会设置正确的选择量.
但是在dataTable STARTUP上,它没有将长度设置为1,2,3而是设置为默认值"10"
我错过了哪个选项?提前致谢!
max*_*ver 63
清除你的cookie,你使用bStateSave时保存的数据表,你有10,25,50,100
然后刷新它现在应该保存1或2或3
你的意思是
"aLengthMenu": [[5, 10, 15, 25, 50, 100 , -1], [5, 10, 15, 25, 50, 100, "All"]],
"iDisplayLength" : 10,
Run Code Online (Sandbox Code Playgroud)
Gyr*_*com 34
DataTables 1.10+
使用lengthMenu定义可用的页面长度的列表,并可选地 pageLength以设置初始页长度.
如果pageLength未指定,则它将自动设置为指定的数组中给定的第一个值lengthMenu.
var table = $('#example').DataTable({
"lengthMenu": [ [2, 4, 8, -1], [2, 4, 8, "All"] ],
"pageLength": 4
});
Run Code Online (Sandbox Code Playgroud)
有关代码和演示,请参阅此jsFiddle.
DataTables 1.9
使用aLengthMenu定义可用页长的列表,并iDisplayLength设置初始页面长度.
var table = $('#example').dataTable({
"aLengthMenu": [ [2, 4, 8, -1], [2, 4, 8, "All"] ],
"iDisplayLength": 4,
});
Run Code Online (Sandbox Code Playgroud)
有关代码和演示,请参阅此jsFiddle.