有关DataTables paggingType =“ input”的问题

时间:2018-11-08 07:50:14

标签: php codeigniter datatable pagination

我正在使用数据表并用于分页,我使用了paggingtype =“ input”,还包括了其插件cdn,但是不幸的是,当我使用此插件时,它会自动禁用First Next Previous和Last分页按钮,我需要启用它们这样我就可以将它们与输入文本字段一起使用。任何帮助将是一个极大的帮助

这是我的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 :(得分:0)

我已经解决了我的问题,即每当使用“ 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);
}) 

答案 1 :(得分:0)

尝试simple_numbers并检查

"pagingType": "simple_numbers"

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

simple_numbers-“上一个” “下一个” 按钮,以及页码 < / p>

pagingType Datatables