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

Я попытался настроить его, но я нашел очень мало методов сделать это..
спасибо продвижение.
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