Выпуск выравнивающих кнопок на DOM в Datatables - PullRequest
0 голосов
/ 13 декабря 2018

Я использую Datatables для отображения некоторых данных в таблицах на Dom.Он работает нормально, за исключением того, что в верхней части я пытаюсь расположить DOM с кнопками , выпадающим списком выбора списком и полем поиска , которое не выравнивается должным образом.Я использую Bootstrap 4. Я использовал эту ссылку для выравнивания DOM, но не работает: https://datatables.net/reference/option/dom

Мой код

 $(document).ready(function() {
            $('#dataTable').DataTable({
                lengthChange: true,
                buttons: [ 'copy', 'excel', 'pdf'],
                dom: "<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>>" +
                    "<'row'<'col-sm-12'tr>>" +
                    "<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",
            });
        });

СкриншотDOM на моем компьютере при использовании кода выше Screenshot of the Jquery Datatable DOM

1 Ответ

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

Вы можете разместить соответствующие элементы в панели начальной загрузки.

$(document).ready(function() {
var table = $('#example').DataTable({
    "dom": '<"panel panel-default"<"panel-heading"<"row"<"col-md-6"l><"col-md-6 text-right"f>>>t<"panel-footer"<"row"<"col-md-6"i><"col-md-6 text-right"p>>>>'
}); });

Демо: http://jsfiddle.net/a62hqqf9/

...