angular-datatables: как удалить Показать N записей, но оставить нумерацию страниц

Есть проект, использующий angular-datatables. Теперь мне нужно удалить раскрывающийся список «Показать N записей» со страницы с такой таблицей, но оставить нумерацию страниц нетронутой. На данный момент я нашел этот способ -

withOption('paging', false)

но это удаляет оба!

Может ли кто-нибудь показать мне лучший способ, чем просто удалить их из DOM вручную?


person Aleksei Yerokhin    schedule 01.10.2015    source источник


Ответы (3)


Да - paging удаляет оба, поскольку нет необходимости показывать меню длины, если таблица не разбита на страницы. Используйте параметр lengthChange, чтобы управлять отображением меню длины или нет :

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

демонстрация -> http://plnkr.co/edit/0PnEwohCF9348uAf6OSD?p=preview< /а>

person davidkonrad    schedule 18.10.2015
comment
есть идеи, как показать «Показать N записей внизу?» - person Sana; 30.01.2018

Да - paging удаляет оба, поскольку нет необходимости показывать меню длины, если таблица не разбита на страницы. Используйте параметр [lengthChange][1], чтобы управлять отображением меню длины:

$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);
person jjjjjj    schedule 25.07.2016

Вы пытаетесь добавить следующую опцию в dtOptions:

.withLanguage({
            "sInfoFiltered": ""
        })
person TVT. Jake    schedule 17.01.2017