首页 > 解决方案 > 如何在打印视图中显示 Jquery 数据表信息?

问题描述

我想在打印视图中包含数据表信息。

示例我想在打印视图中显示此信息:显示 1 到 9 个条目,共 9 个条目

任何帮助将不胜感激。

标签: javascriptjquerydomdatatablesfrontend

解决方案


我刚刚自己玩过打印选项,看看我是否可以使用它;包括页脚并没有做太多,但在打印视图中将相同的页脚添加到表格底部;然而; 如果您使用自定义消息,您可能会产生良好的结果;例如,您可以设置一条自定义消息,显示打印文档上方或下方的总条目。

$(document).ready(function() {
    $('#example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
            {
                extend: 'print',
                messageBottom: function () {
                    var oTable = $('#example').DataTable();
                    var info = oTable.page.info();
                    var count = info.recordsTotal;
                    return 'Showing total entries of ' + count;
                }
            }
        ]
    } );
});

您可以使用 messageBottom 或 messageTop;或同时显示两条不同的消息。


推荐阅读