jquery - 如何跳过数据表导出选项中的最后一行(.csv pdf 选项)

标签 jquery excel datatable datatables pdf-generation

我的脚本如下。 我想跳过 Excel 和 pdf 中的最后一行。

$('.data-grid-export').DataTable({
    dom: 'Blfrtip',
    buttons: [
        {
            extend: 'pdf',
            footer: true,
        },
        {
            extend: 'excel',
            footer: false
        }
    ]
});

最佳答案

尝试使用 initComplete 等方法将类或 Id 添加到最后一行:

initComplete : function(){
    $(".data-grid-export tr").last().addClass("notPrintable");
}

然后使用exportOptions buttons 选项用于指定除具有类/id 的行之外的所有行:

buttons:[
        {
            extend: 'pdf',
            exportOptions:{
                rows: ':not(.notPrintable)'
            }
        }

这在我的表中有效,希望对您有帮助

关于jquery - 如何跳过数据表导出选项中的最后一行(.csv pdf 选项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280690/

相关文章:

c# - 从 C# 编写 excel 的有效方法

sql - SSRS。工作日功能

javascript - 我如何在 Php While 循环中使用 Datatables

java - 400 错误请求将 JSON POST 发送到 REST

javascript - Bootstrap 不使用 jquery 动态创建的元素呈现

php - 根据时间更改div的背景颜色

javascript - jQuery 选择使 HTML DIV 可见

excel - 是否可以将数组作为 INDIRECT() 的参数,以便 INDIRECT() 返回数组?

c# - 如何将 `linq` 的结果返回到 DataTable?

angular - 无法绑定(bind)到 'dataSource',因为它不是 'table' 的已知属性