jquery - 如何排除 jQuery DataTable 中的最后一列

标签 jquery datatables-1.10

这不是其他问题的重复。别再举报了!

我没有使用表格工具

我正在使用 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'
    }
  ]
});

Reference Library

基本上,我想在打印或导出时从数据表中删除最后一列。或者通过打印或导出来管理列的任何方式。

这个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/

相关文章:

datatables - 对数据表中的筛选列求和

javascript - Bootstrap DataTable 从导出中排除某些可见列

php - 加载 javascript 函数,并在加载后在指定的秒数内再次加载它

javascript - 如何插入动态帖子数组php?

datatables - 如何在单击按钮时在 DataTable 中设置单元格值

datatables - 使用 angular 4 在 datatables.net 中实现自定义搜索

html - jQuery : Serverside Pagination Does Not Work (Datatable)

javascript - 在数组范围内查找索引

jquery - 更好的 CSS 方式来排列 div

jquery - 单击 Twitter 按钮时获取数据属性。