Bootstrap数据表打印第二次无效

时间:2017-10-25 07:55:30

标签: bootstrap-4

$(document).ready(function() {
    var printCounter = 0;

    // Append a caption to the table before the DataTables initialisation
    $('#example').append('<caption style="caption-side: bottom">A fictional company\'s staff table.</caption>');

    $('#example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
            'copy',
            {
                extend: 'excel',
                messageTop: 'The information in this table is copyright to Sirius Cybernetics Corp.'
            },
            {
                extend: 'pdf',
                messageBottom: null
            },
            {
                extend: 'print',
                messageTop: function() {
                    printCounter++;

                    if (printCounter === 1) {
                        return 'This is the first time you have printed this document.';
                    } else {
                        return 'You have printed this document '+printCounter+' times';
                    }
                },
                messageBottom: null
            }
        ]
    });
});

我在我的应用程序中使用下面的链接数据表。

当我第一次点击 print 它正常工作并进入打印页面时,但当我点击第二次或第三次时它不会打印。

您可以在以下链接中查看相同的问题。

https://datatables.net/extensions/buttons/examples/html5/titleMessage.html

0 个答案:

没有答案