Angularjs 在角度数据表中,如何更改每页显示记录选项
在jquery数据表中,我可以通过以下选项更改每页记录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 我搜索了,但找不
"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])