Хотел скрыть информацию динамически, когда есть только одна страница - PullRequest
0 голосов
/ 17 июня 2019

Хотел скрыть опцию информации в DOM, когда отображается только одна страница.Я добился этого при подкачке, но не могу найти решение, позволяющее сделать то же самое с опцией информации.

Я использовал это, чтобы скрыть опцию подкачки, когда присутствует только 1 страница.

preDrawCallback: function (settings) {
$(this).closest('.dataTables_wrapper').find('.dataTables_paginate').toggle((new $.fn.dataTable.Api(settings)).page.info().pages > 1); }

Помогите мнеиз.Благодарю.Информация означает это -> («Показано от 1 до 3 из 3 записей»)

Ответы [ 2 ]

1 голос
/ 17 июня 2019

Вот то, что должно работать.

$(document).ready(function() {
    let maxRowSize = 4;
$('#example').data( "page-length", maxRowSize);
let table = $('#example').DataTable();
if(table.column(0).data().length / maxRowSize == 1) {
    $('#example_paginate').toggle("example_paginate");
}
});
0 голосов
/ 18 июня 2019

Я понял, я решил использовать это в коде.

preDrawCallback: function (settings) {
            $(this).closest('.dataTables_wrapper').find('.dataTables_info').toggle((new $.fn.dataTable.Api(settings)).page.info().pages > 1); 
            $(this).closest('.dataTables_wrapper').find('.dataTables_paginate').toggle((new $.fn.dataTable.Api(settings)).page.info().pages > 1); 
            }

Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...