JQuery Datatables根据记录数禁用/删除行计数选项

JQuery Datatables根据记录数禁用/删除行计数选项,datatables,Datatables,默认情况下,datatables有4种大小的记录要显示:10,25,50100。 默认情况下,无论表中有多少条记录,所有选项都可用 如果表格有18个条目,是否有任何选项可以禁用或从下拉列表中删除50和100。 如果记录少于10,则禁用行计数 我在文档中找不到这两个选项。您可以通过aLengthMenu设置修改长度菜单 $('#示例')。数据表({ 阿伦哲努:[5,10,25,50] }); 要动态更改菜单,必须访问代码中生成的框。它有一个名称,始终是table id+\u length,因此具

默认情况下,datatables有4种大小的记录要显示:10,25,50100。 默认情况下,无论表中有多少条记录,所有选项都可用

如果表格有18个条目,是否有任何选项可以禁用或从下拉列表中删除50和100。 如果记录少于10,则禁用行计数


我在文档中找不到这两个选项。

您可以通过
aLengthMenu
设置修改长度菜单

$('#示例')。数据表({
阿伦哲努:[5,10,25,50]
});
要动态更改菜单,必须访问代码中生成的
框。它有一个名称,始终是table id+\u length,因此具有id示例的表将有一个名为example\u length的长度菜单

这里是一个示例,动态更改“长度”菜单以仅保留5和10

var dataTable=$('#示例').dataTable();
var newLength=[5,10];
var aLengthMenu=$('select[name=example_length]');
$(aLengthMenu.find('option').remove();

对于(var i=0;i您可以通过
aLengthMenu
设置修改长度菜单

$('#示例')。数据表({
阿伦哲努:[5,10,25,50]
});
要动态更改菜单,您必须访问代码中生成的
框。它有一个名称,该名称始终为table id+\u length,因此具有id示例的表将具有一个名为example\u length的长度菜单

这里是一个示例,动态更改“长度”菜单以仅保留5和10

var dataTable=$('#示例').dataTable();
var newLength=[5,10];
var aLengthMenu=$('select[name=example_length]');
$(aLengthMenu.find('option').remove();
对于(var i=0;i