Как определить несколько параметров инициализации для DataTable? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть следующий код js для инициализации DataTable:

$(document).ready(function() {
    $('#example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
            'copyHtml5',
            'excelHtml5',
            'csvHtml5',
            'pdfHtml5'
        ]
    } );
} );

В настоящее время я не могу понять, как мне теперь определить дополнительные параметры, кроме кнопок, в качестве дополнительного аргумента?Я, например, хотел бы определить настройки меню длины, как описано здесь https://datatables.net/examples/advanced_init/length_menu.html, используя:

$(document).ready(function() {
    $('#example').DataTable( {
        "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]]
    } );
} );

Так что я бы сделал что-то подобное, что не работает:

$(document).ready(function() {
    $('#example').DataTable( {
        "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
        dom: 'Bfrtip',
        buttons: [
            'copyHtml5',
            'excelHtml5',
            'csvHtml5',
            'pdfHtml5'
        ]
    } );
} );

Это, вероятно, очевидно, но я только начинаю с js.

1 Ответ

0 голосов
/ 10 апреля 2019

Вам нужно добавить письмо l в dom

Примерно так:

var oTable = $('#example').DataTable( {
    dom: 'Blfrtip',
    lengthMenu: [[10, 25, 50, -1], [10, 25, 50, "All"]],
    buttons: [
        'copyHtml5',
        'excelHtml5',
        'csvHtml5',
        'pdfHtml5'
    ]
}); 

Вы можете проверить ссылку в: https://datatables.net/reference/option/dom

Результат : https://jsfiddle.net/g2kdfrcu/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...