angular-datatables:如何删除"显示N个条目"但是请加入分页

时间:2015-10-01 18:13:38

标签: angular-datatables

有一个项目使用角度数据表。现在我需要删除"显示N个条目"从具有此类表的页面下拉,但保持分页不变。现在我已经找到了这种方式 -

withOption('paging', false)

但这会删除两个!

有人能告诉我更好的方法,而不仅仅是手动从DOM中删除它们吗?

3 个答案:

答案 0 :(得分:4)

是 - paging删除了两者,因为如果表没有分页,则不需要显示lengthmenu。使用lengthChange选项控制长度菜单是否可见:

$scope.dtOptions = DTOptionsBuilder.newOptions()
                   .withOption('lengthChange', false);

演示 - >的 http://plnkr.co/edit/0PnEwohCF9348uAf6OSD?p=preview

答案 1 :(得分:0)

  

是 - paging删除了两者,因为不需要显示   如果表没有分页,则为lengthmenu。使用   [ lengthChange ] [1]选项控制是否为lengthmenu   应该是否可见:

     
$scope.dtOptions = DTOptionsBuilder.newOptions()
                   .withOption('lengthChange', false);
     

演示 - >的 http://plnkr.co/edit/TKMyZ1CLvDUazGGImiCd?p=preview

     

[1]:https://datatables.net/reference/option/lengthChange

它还在那里。

vm.dtOptions = DTOptionsBuilder.newOptions().withPaginationType('full_numbers')
                                                    .withDisplayLength(10)
                                                    .withOption('lengthChange', false);

答案 2 :(得分:0)

您尝试将以下选项添加到dtOptions:

.withLanguage({
            "sInfoFiltered": ""
        })