Как показать все строки по умолчанию в JQuery DataTable - PullRequest
72 голосов
/ 25 февраля 2012

Кто-нибудь знает, как показать все строки по умолчанию в jQuery datatable?

Я пробовал этот код, но он показывает только 10 строк по умолчанию.

   $("#adminProducts").dataTable({
        "aLengthMenu": [100]
    });

Ответы [ 8 ]

206 голосов
/ 04 октября 2012

Использование:

$('#example').dataTable({
    aLengthMenu: [
        [25, 50, 100, 200, -1],
        [25, 50, 100, 200, "All"]
    ],
    iDisplayLength: -1
});

или при использовании 1.10 +

$('#example').dataTable({
    paging: false
});
15 голосов
/ 25 февраля 2012

Опция, которую вы должны использовать: iDisplayLength:

$('#adminProducts').dataTable({
  'iDisplayLength': 100
});
4 голосов
/ 25 августа 2015
$('#table').DataTable({
   "lengthMenu": [ [5, 10, 25, 50, -1], [5, 10, 25, 50, "All"] ]
});
3 голосов
/ 19 октября 2016

Это работает для меня:

    $(document).ready(function() {
    $('#example').DataTable( {
        "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]]
      } );
    } );
1 голос
/ 28 сентября 2016

Если вы используете DataTables 1.10+, вы можете использовать атрибут data- * в своем теге <table> data-page-length="-1"

Предполагается, что в конфигурации по умолчанию с датами определено «-1», например, ниже

$.extend(true, $.fn.dataTable.defaults, { 
    lengthMenu: [[10, 25, 50, 250, -1], [10, 25, 50, 250, "All"]]
});

Ваш javascript становится просто $("table").DataTables();, и вы можете настроить отображение для каждой таблицы в HTML; IE. если у вас есть вторая, меньшая таблица на той же странице, которая должна быть ограничена 10 строками, <table data-page-length="10">

0 голосов
/ 10 июля 2019

вам нужно скачать файл bootstrap-table.min.js и внести в него некоторые изменения.

  • Если вы загружаете файл bootstrap-table.min.js, просто откройте его и попробуйте найти «pageList: [10» » сделайте это как "pageList: [10,15,20,25,50,100," All "]" убедитесь, что "All" написано так.

  • Размер страницы по умолчанию также можно изменить из той же строки "pageSize: 10", вы можете изменить его как pageSize: "All".

  • Также могут быть изменены другие параметры.

  • Не забудьте включить его или связать с новым местом после завершения вашей модификации.

Надеюсь, это понятно и достаточно просто.

0 голосов
/ 09 марта 2018

Вот весь функциональный javascript для вашего .html файла

<!--- javascript -->
<script type="text/javascript">
  $(document).ready(function(){
    $('#sortable').dataTable({
        'iDisplayLength': 100
    })})
</script>
0 голосов
/ 25 февраля 2012

использовать 'fnDrawCallback'

  $('#dataTable').dataTable({
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",
        "fnInitComplete": function(){
            $('.display_results').show();
        },
        "fnDrawCallback": function() {
            $('.def').click(function(){
                var msg = $(this).next().text();
                $('.messages').messageBox()//Custom Dialog
            });
        }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...