php 数据表不显示打印

9jyewag0  于 2022-10-30  发布在  PHP
关注(0)|答案(1)|浏览(160)

当我写“

print

 "$(function () {
        $("#example1").DataTable(
            {
                dom: 'Bfrtip',
                buttons: [
                    {
                        extend: 'print',
                        text: 'Print current page',
                        autoPrint: false
                    }]
            }
        );
        $("#structure_field-add-form").validate({});
    });"

这不使打印按钮显示使用它我怎么能解决这个问题,请?输出像图片

osh3o9ms

osh3o9ms1#

您是否已将所有必需的JS文件放置到位?
请检查此链接。https://datatables.net/extensions/buttons/examples/initialisation/simple.html
您必须添加以下JS文件。

https://cdn.datatables.net/buttons/1.3.1/js/dataTables.buttons.min.js
//cdn.datatables.net/buttons/1.3.1/js/buttons.flash.min.js
//cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js
//cdn.rawgit.com/bpampuch/pdfmake/0.1.27/build/pdfmake.min.js
//cdn.rawgit.com/bpampuch/pdfmake/0.1.27/build/vfs_fonts.js
//cdn.datatables.net/buttons/1.3.1/js/buttons.html5.min.js
//cdn.datatables.net/buttons/1.3.1/js/buttons.print.min.js

也请检查下面的代码。这是我在我的项目中使用的数据表按钮的工作示例。

var table1 =  $('#task-table').DataTable({
        dom: 'Bfrtip',
        buttons: [
            'csv','excel','selectAll','selectNone',
            {
                extend: 'copy',
                text: 'COPY ALL',
                className: 'pull_right',
                exportOptions: {
                    modifier: {
                        page: 'all'
                    }
                }
            }
        ],
        columnDefs: [ {
            orderable: false,
            className: 'select-checkbox',
            targets:   0,
            checkboxes: {
                'selectRow': true
            }
        } ],
        select: {
            style:    'multi',
            selector: 'td:first-child'
        },
        order: [[ 1, 'asc' ]],
        "iDisplayLength" : 20,
    });

相关问题