Возникла проблема с DataTables paggingType = "input" - PullRequest
0 голосов
/ 08 ноября 2018

Я использую datatables и для разбивки на страницы, я использовал paggingtype = "input", а также включил его плагин cdn, но, к сожалению, когда я использовал это, он автоматически отключает кнопки First Next Previous и Last pagination, и мне нужно, чтобы они были включены так что я могу использовать их вместе с полем ввода текста. Любая помощь будет огромной пользой

Вот мой JavaScript:

$(document).ready(function () {
    $('#categories').DataTable({
        "processing" : true,
        "pagingType" : "input",
        "ajax" : {
            "url" : ajaxurl + "/ManageCategories/fetchCategories",
            "type" : "POST"
        }
    });
});

и вот мой DataTable, показывающий вывод: enter image description here

спасибо, Ameer

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

попробуйте simple_numbers и проверьте

"pagingType": "simple_numbers"

simple_numbers: function ( page, pages ) {
    return [ 'previous', _numbers(page, pages), 'next' ];
},

simple_numbers - «Предыдущая» и «Следующая» кнопки, плюс номера страниц

pagingType Datatables

0 голосов
/ 08 ноября 2018

Я получил решение своего вопроса, то есть всякий раз, когда используется «paggingType», он перезаписывает «paggingType» по умолчанию, поэтому для получения ввода текста я могу добавить его вручную, вставив этот javaScript:

$("div.toolbar").html('<div><input type="text" id="pageJump" placeholder="page"> 
<button id="jump" type="button">Go</button></div>');

$('#jump').click( function() {
table.page(parseInt($('#pageJump').val())-1).draw(false);
}) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...