Показывать ниспадающие записи при использовании инструментов экспорта

Показывать ниспадающие записи при использовании инструментов экспорта

$(document).ready(function() {
    $('#example').DataTable( {
        dom: 'Bfrtip', // if you remove this line you will see the show entries dropdown
        buttons: [
            'copy', 'csv', 'excel', 'pdf', 'print'
        ]
    } );
});

jsfiddle

Ответ 1

У вас просто отсутствует флаг l в dom. l для "управления вводом с изменением длины".

dom: 'lBfrtip'

приведет к появлению выпадающего списка.

обновленная скрипка → http://jsfiddle.net/p33x5L3t/1/
dom https://datatables.net/reference/option/dom

Ответ 2

Я знаю, что это слишком долго, но если кто-то все еще сталкивается с этой проблемой, пожалуйста, сделайте следующее, это альтернативный ответ.

Добавьте кнопки "pageLength" внутри:

$('#example').DataTable( {
    dom: 'Bfrtip',
    buttons: [
        'pageLength','copy', 'csv', 'excel', 'print'
    ]
} );