这不是其他问题的重复。别再举报了!
我没有使用表格工具
我正在使用 jquery 数据表 1.10.*。 还可以使用 csv、xls、pdf 和打印选项的按钮,但没有表格工具。
var uTable = $('#tbl_id').DataTable({
"aLengthMenu": [[10, 20, 50, 100, -1], [10, 20, 50, 100, "All"]],
"iDisplayLength": 10,
"sAjaxSource": "ajax.php?do=listUsers",
"stateSave": true,
"columnDefs": [{
"targets": -1,
"orderable": false
}],
buttons: [
'excelHtml5',
'csvHtml5',
'pdfHtml5',
{
extend: 'print'
}
]
});
基本上,我想在打印或导出时从数据表中删除最后一列。或者通过打印或导出来管理列的任何方式。
这个example列选择器在我的代码中不起作用。很难理解为什么会产生这个问题。
最佳答案
我也遇到了类似的情况,我的数据表的最后一列包含按钮,但我不希望它在导出中显示。
这是工作代码:
{
extend: 'csvHtml5',
text: '<i class="fa fa-file-text-o"></i> CSV',
titleAttr: 'CSV',
title: 'Insurance Companies',
exportOptions: {
columns: ':not(:last-child)',
}
}
关于jquery - 如何排除 jQuery DataTable 中的最后一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35333434/