Как удалить разбиение на страницы в datatable

Я новичок в JQuery. Я использовал Datatables в сетке, но не нужно разбивать на страницы.

На одной странице есть список заказов, и я показываю их в таблице данных, но в нижней части я не хочу показывать нумерацию страниц. Есть ли способ удалить или скрыть нумерацию страниц из таблицы данных, используя небольшую настройку в библиотеке jQuery.

enter image description here

Я пытался настроить его, но я нашел очень мало способов сделать это..

Заранее спасибо.

Ответ 2

ОТКЛЮЧЕННОЕ КОЛЛЕКЦИЯ

Для DataTables 1,9

Используйте bPaginate, чтобы отключить разбиение на страницы.

$('#example').dataTable({
    "bPaginate": false
});

Для таблиц данных 1.10 +

Используйте paging, чтобы отключить разбиение на страницы.

$('#example').dataTable({
    "paging": false
});

Смотрите этот jsFiddle для кода и демонстрации.

УДАЛИТЬ КОНТРОЛЬ ПАЦИАНИРОВАНИЯ И ОСТАВИТЬ ПАГЕНАЦИЮ ВКЛЮЧЕНА

Для DataTables 1,9

Используйте параметр sDom, чтобы настроить, какие элементы управления отображаются на странице.

$('#example').dataTable({
    "sDom": "lfrti"
});

Для таблиц данных 1.10 +

Используйте dom, чтобы настроить, какие элементы управления отображаются на странице.

$('#example').dataTable({
    "dom": "lfrti"
});

Смотрите этот jsFiddle для кода и демонстрации.

Ответ 3

$(document).ready(function () {
            $('#Grid_Id').dataTable({
                "bPaginate": false
            });
        });

я решил свою проблему, используя его.

Ответ 4

Работает

Попробуйте ввести код

$('#example').dataTable({
    "bProcessing": true,
    "sAutoWidth": false,
    "bDestroy":true,
    "sPaginationType": "bootstrap", // full_numbers
    "iDisplayStart ": 10,
    "iDisplayLength": 10,
    "bPaginate": false, //hide pagination
    "bFilter": false, //hide Search bar
    "bInfo": false, // hide showing entries
})

Ответ 5

$('#table_id').dataTable({    
    "bInfo": false, //Dont display info e.g. "Showing 1 to 4 of 4 entries"
    "paging": false,//Dont want paging                
    "bPaginate": false,//Dont want paging      
})

Попробуйте этот код

Ответ 6

если вы хотите удалить разбиение на страницы и хотите упорядочить dataTable, добавьте этот script в конец вашей страницы!

<script>
$(document).ready(function() {        
    $('#table_id').DataTable({
        "paging":   false,
       "info":     false
    } );
      
  } );
</script>

Ответ 7

Вот альтернатива, которая является дополнительным улучшением нескольких других ответов. Предполагая, что settings.aLengthMenu не является многомерным (это может быть, когда DataTables имеет длины строк и метки), и данные не будут меняться после загрузки страницы (для простых DOM-загружаемых DataTables), эта функция может быть вставлена ​​для устранения пейджинга. Он скрывает несколько классов, связанных с поисковым вызовом.

Возможно, более надежным будет настройка подкачки на false внутри функции ниже, однако я не вижу вызова API для этого.

$('#myTable').on('init.dt', function(evt, settings) {
    if (settings && settings.aLengthMenu && settings.fnRecordsTotal && settings.fnRecordsTotal() < settings.aLengthMenu[0]) {
        // hide pagination controls, fewer records than minimum length
        $(settings.nTableWrapper).find('.dataTables_paginate, .dataTables_length, .dataTables_info').hide();
    }
}).DataTable();

Ответ 8

больше не корректно!

Для тех из вас, кто развивается в R Shiny, параметры:

output$EXAMPLE <- renderDataTable({

  RE <- example_dataframe
  return(RE)

}, options=list(iDisplayLength=5, bFilter = FALSE, bPaginate=FALSE))

Важным здесь является bPaginate=FALSE


Как и в случае с последней версией блестящей, все опции были разбиты на строчку префикса b, и синтаксис был упрощен.

Информация здесь: http://shiny.rstudio.com/gallery/datatables-options.html