在数据表按钮中从导出中排除列

普密沙(Bhumi Shah)

我对数据表进行了以下初始化:

$(document).ready(function() {
    $('.datatable').dataTable({
       dom: 'Bfrtip',
        buttons: [
                    {
                        extend: 'copyHtml5',
                        text: 'Copy Content to Clipboard',
                        className: 'btn',
                    },
                    {
                        extend: 'excelHtml5',
                        text: 'XLS Download',
                        className: 'btn',
                        "mColumns": [ 8 ]
                    },
                    {
                        extend: 'csvHtml5',
                        text: 'CSV Download',
                        className: 'btn',
                        "mRender": function (data, type, row) {
                             console.log(data);
                        }

                    },
        ],

    });
});

我正在使用Datatable Buttons,因为tabletools已从数据表中弃用,并尝试了许多选项:

"mRender": function (data, type, row) {
                                 console.log(data);
                            }

还尝试了:

"mColumns": [ 8 ]

我尝试以各种方式应用不同的参数,但我的理解中有些缺失。请帮忙。

谢谢。

戴维·康拉德

寻找exportOptions.columnsexportOptions让您定义列选择器的方式与将特定列作为过滤目标的方式相同,依此类推。例如,在PDF导出中仅包括第三列和第四列:

$('#example').DataTable( {
  dom: 'Bfrtip',
  buttons: [
    {
      extend: 'pdf',
      exportOptions: {
        columns: [ 2, 3 ]
      }
    }
  ]
});

演示-> https://jsfiddle.net/r9Lqbhz4/

其他例子:

exportOptions: {
   columns: ':visible' //visible rows
}
exportOptions: {
   columns: ['.export', '.important'] //by class selector
}

依此类推,请参见上述列选择器页面,

根据评论:除一列外,所有可见列:

exportOptions: {
   columns: ':visible:not(:eq(2))' 
}

将包括除第2列(第三列)以外的所有可见列。请注意,eq()列索引是基于可见列索引的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在数据表中添加数据导出按钮

来自分类Dev

使用在数据表中不起作用的按钮集合导出选定的行

来自分类Dev

导出数据表时排除/隐藏某些列

来自分类Dev

如何在数据表中添加按钮,以便可以编辑特定的列

来自分类Dev

在数据表中添加删除和编辑按钮

来自分类Dev

数据表从选择行中排除超链接

来自分类Dev

从数据表中排除IP地址范围

来自分类Dev

在数据表中导出CSV数据时如何更改列的顺序?

来自分类Dev

在数据表的列中重复行

来自分类Dev

在数据表中创建序号列索引

来自分类Dev

R在数据表中循环添加列

来自分类Dev

使用for循环在数据表中创建多个列

来自分类Dev

在数据表中单击选择行,然后将所选数据导出为Excel

来自分类Dev

Javascript将数据表导出到csv,但要包含表头并排除三列

来自分类Dev

在数据表中设置导出文件名

来自分类Dev

使用数据库中的记录在数据表中设置单选按钮

来自分类Dev

在数据表中验证插入动作按钮并获取行数据

来自分类Dev

添加一个按钮以在数据表中显示其他数据

来自分类Dev

在数据表中逐个使用by by

来自分类Dev

在数据表中添加边际?

来自分类Dev

在数据表中定义列名

来自分类Dev

在数据表中添加行

来自分类Dev

在数据表中查找重叠

来自分类Dev

如何使用该行中的按钮在数据表中添加类行?

来自分类Dev

通过在数据表中单击按钮来打开模式

来自分类Dev

如何在数据表中的按钮名称上添加选择过滤器

来自分类Dev

在数据表中添加Excel按钮时页面长度未显示

来自分类Dev

如何在数据表的每一行中添加按钮?

来自分类Dev

在数据表中至少检查了一行后,如何启用按钮?

Related 相关文章

热门标签

归档