我的网站上有许多数据表。为什么用户可以选择使用默认扩展按钮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按钮?
以下是一些结果文件: