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



Я новичок в jQuery. Я использовал Таблицы данных в сетке, но не нужно разбиение на страницы.



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



enter image description here



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



спасибо продвижение.

752   7  

7 ответов:

вы должны включить "bPaginate": false, в объект конфигурации, который вы передаете в параметры конструктора. Как видно здесь: http://datatables.net/release-datatables/examples/basic_init/filter_only.html

ОТКЛЮЧИТЬ РАЗБИЕНИЕ НА СТРАНИЦЫ

Для Таблиц Данных 1.9

использовать bPaginate возможность отключить разбиение на страницы.

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

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

использовать paging возможность отключить разбиение на страницы.

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

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

УДАЛИТЬ УПРАВЛЕНИЕ РАЗБИЕНИЕМ НА СТРАНИЦЫ И ОСТАВИТЬ РАЗБИЕНИЕ НА СТРАНИЦЫ ВКЛЮЧЕНО

Для Таблиц Данных 1.9

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

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

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

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

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

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

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

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

Он работает

попробуйте ниже код

$('#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
})
$('#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      
})

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

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

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

вот альтернатива, которая является постепенным улучшением нескольких других ответов. Предполагая настройки.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();

Comments

    Ничего не найдено.