Angularjs 在角度数据表中,如何更改每页显示记录选项

Angularjs 在角度数据表中,如何更改每页显示记录选项,angularjs,datatable,Angularjs,Datatable,在jquery数据表中,我可以通过以下选项更改每页记录 "aLengthMenu": [[50, 100, 150, 200, -1], [50, 100, 150, 200, "All"]], 有没有人知道如何做到这一点 我试过了 $scope.dtOptions = DTOptionsBuilder.newOptions().withOption('order', [1, 'asc']).withDisplayLength(250); 及 我想展示50100150200 我搜索了,但找不

在jquery数据表中,我可以通过以下选项更改每页记录

"aLengthMenu": [[50, 100, 150, 200, -1],
[50, 100, 150, 200, "All"]],
有没有人知道如何做到这一点

我试过了

$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('order', [1, 'asc']).withDisplayLength(250);

我想展示50100150200


我搜索了,但找不到

您很接近。。。使用“lengthMenu”选项并仅使用一个数组:

$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('order', [1, 'asc']).withOption('lengthMenu', [50, 100, 150, 200])
我找到了答案

因此,在datatable中有一个变量名为
$scope.dtOptions
还有一种方法可以通过
.withOption('lengthMenu',[5010015200])来增加它

现在,从技术上讲,这改变了长度选项,而不是长度,但在我的例子中,我所需要的是将最低长度选项设置为我想要的长度,并且我有效地改变了表的默认长度

例如:

$scope.dtOptions =   DTOptionsBuilder.newOptions()
    .withDOM('<"html5buttons"B>lTfgitp')
    .withButtons([])
    .withOption('order', [1, 'asc'])
    .withOption('lengthMenu', [50, 100, 150, 200]);
$scope.dtOptions=DTOptionsBuilder.newOptions()
.withDOM('lTfgitp'))
.带按钮([])
.withOption('order',[1',asc']))
.带有选项('lengthMenu',[50,100,150,200]);

如果项目中有多个datatable,并且希望添加LengthMenu作为所有可以添加到Run block中的数据

app.run(['DTDefaultOptions',function(DTDefaultOptions) { DTDefaultOptions.setOption('lengthMenu',[[10, 20, 25, 50, -1],[10, 20, 25, 50, 'All']]); }]); app.run(['DTDefaultOptions',函数(DTDefaultOptions){ setOption('lengthMenu',[[10,20,25,50,-1],[10,20,25,50,'All']); }]); 如果要添加Jquery Datatable支持的任何选项,可以使用DTDefaultOptions.setOption(键,值)

DTDefaultOptions.setOption(key, value); 您可以使用以下命令自定义列表:

$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('lengthMenu', [10, 25, 50, 100])

如何将
-1
的标签更改为
All
@usmanlqbal:For-1 to All->将2个数组括在1中->像这样->使用Option('lengthMenu',[[20,40,60,-1],[20,40,60,“All”])找到解决方案了吗?这里有解决方案。@usmanlqbal角度数据表不同
$scope.dtOptions = DTOptionsBuilder.newOptions().withDisplayLength(10) 
// Default page size - 10,25,50,100
$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('lengthMenu', [10, 25, 50, 100])