PDF按钮未显示在jQuery数据表上

时间:2018-11-21 07:51:28

标签: jquery datatable

我有一个jQuery数据表,其中填充了数据库中的数据。

我正在尝试向数据表中添加pdf按钮,以便可以将数据导出为pdf,但未显示“ pdf”按钮。

这是我用于数据表的脚本:

$(document).ready(function () {
    $('table').each(function () {
        $(this).prepend($("<thead style=background-color:#ff974d></thead>").append($(this).find("tr:eq(0)"))).DataTable({
            "responsive": true,
            "searching": true,
            "sPaginationType": "full_numbers"
        });
    });
});

我已尝试按照以下说明https://datatables.net/extensions/buttons/examples/html5/simple.html在脚本中添加以下内容,但未显示:

buttons: [
            'pdfHtml5'
        ]

请协助我如何显示“ PDF”按钮。谢谢。

1 个答案:

答案 0 :(得分:1)

https://code.jquery.com/jquery-3.3.1.js
https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js
https://cdn.datatables.net/buttons/1.5.2/js/dataTables.buttons.min.js
https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.36/pdfmake.min.js
https://cdn.datatables.net/buttons/1.5.2/js/buttons.html5.min.js

请确保包含这些js

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