不知何故,我不能为应用程序中的15个表设置默认值。即使API文档看起来也很简单,这些表的默认值是10行,而不是我试图设置为默认值的25行。
我是不是漏掉了什么或者需要改变顺序?
var app = angular.module("app", [
'ui.router',
'datatables'
]);
app.run(function(DTDefaultOptions) {
DTDefaultOptions.setDisplayLength(25);
});
app.controller('DataTablesCtrlArticles', function($scope, $http, DTOptionsBuilder, DTColumnBuilder) {
...
});发布于 2015-06-23 23:33:14
谢谢你,路易斯!
我正在寻找一支这样的笔来玩,试图一步一步地找到关键的不同之处。多亏了它,我才能找出问题的原因。在每个控制器中,我都有如下设置:
.withOption('lengthMenu', [
[10, 25, 50, 100, -1],
[10, 25, 50, 100, "All"]
])然后以某种方式用第一个数字10覆盖全局withDisplayLength。如果在控制器中设置了withDisplayLength,则不会发生这种情况。
https://stackoverflow.com/questions/31000176
复制相似问题