数据表打印包括javascript

时间:2018-06-29 08:50:24

标签: datatables

我的网站上有许多数据表。为什么用户可以选择使用默认扩展按钮PRINT,EXCEL和PDF导出表数据。

但是,结果中还包括表单元格中包含的javascript和HTML格式?

我有两个问题:

1)我尝试使用stripHtml:false,但这似乎仅适用于PRINT选项,不适用于PDF或EXCEL?

    $('#tblResults').DataTable({
        dom: '<Bfr<t>ip<l>>',
        buttons: [{ extend: 'excelHtml5', title: 'Data export', exportOptions: { stripHtml: false } }, { extend: 'pdfHtml5', title: 'Data export', exportOptions: { stripHtml: false }}, {extend: 'print', title: 'Print', exportOptions: { stripHtml: false }} ],
        "lengthMenu": [[50, 100, 150, 200, 250, -1], [50, 100, 150, 200, 250, "All"]],
        "iDisplayLength": 50,
        "order": [],
        "columnDefs": [{ "targets": 'no-sort', "orderable": false }, { "searchable": false, "targets": [5, 6] }]
    });

2)如果我根据此处的反馈决定只保留PRINT按钮,如何隐藏MORE和INFO标签以及VIEW UNIT按钮?

以下是一些结果文件:

Actual table

Print results

PDF results

Excel results

0 个答案:

没有答案