在浏览器中查看数据表时,我们显示n列。 当用户单击时会生成excel(使用TableTools实现),我想隐藏一些不需要的列。

如何在运行时隐藏列?

===============>>#1 票数:4

希望这会有所帮助

$(document).ready( function () {
$('#example').dataTable( {
    "sDom": 'T<"clear">lfrtip',
    "oTableTools": {
        "aButtons": [
            {
                "sExtends": "csv",
                "sButtonText": "Special columns",
                "mColumns": [ 0, 1, 4 ]
            },
            {
                "sExtends": "csv",
                "sButtonText": "Visible columns",
                "mColumns": "visible"
            }
        ]
    }
} );
} ); 

检查此链接http://datatables.net/extras/tabletools/button_options#collection_options

===============>>#2 票数:1

查看Allan发布的Table Tools 2 我相信它具有mColumns属性,可让您指定单击导出时哪些列将在导出中可见。

  ask by Arasu translate from so

未解决问题?本站智能推荐:

5回复

不包括jQuery DataTables.net TableTools的最后一列

问题:使用TableTools Extras导出时,如何排除jQuery DataTables.net的最后一列? 细节 我正在使用jQuery DataTables.net和TableTools Extras初始化几个不同的表。 它们都使用相同的初始化代码。 不同的表具有不
1回复

使用JQuery Datatables.net的固定列插件

使用C#3.0时,数据以表输出的形式传输到客户端。 Datatable用于对其进行转换,并且使用的插件为FixedColumns(最新) 详细信息:第一列是一个复选框,其状态和文本绑定如下:(ASPX代码) 问题:发现在页面上启用分页时未保存复选框状态。 但是,禁用分页时不会出
1回复

jQuery dataTables-TableTools:导出时隐藏行和列

使用TableTools从DataTables导出时,如何排除某些列和行。 我想隐藏状态列和没有状态为“ ok”的行。 解决该问题的任何技巧将不胜感激。
2回复

Datatables.net动态列

目前,我们正在使用的数据表与MVC 4,这是静态列运作良好 我们目前正在努力寻找一种动态创建datatables表的好方法。 例如,我们有一个包含列列表的模型: 我们可以将数据转换为Datatables所需的适当格式(json),但是找不到动态创建和动态创建列的方法。
1回复

在另存为Excel选项中生成了TableTools隐藏列

我已经在Datatables中实现了TableTools。 我在浏览器中有一些隐藏的列,但是当我生成Excel时。 它使用这些隐藏的列生成。 但是这些隐藏的列也不应包含在generate excel中。 我怎样才能做到这一点。
2回复

在jquery datatables.net中呈现布尔数据列的最佳方法

我正在使用带有jquery和bootstrap的datatables.net数据网格。 我有一大块JSON数据,其中包含一些布尔列,并希望将一个数据表列呈现为已选中或未选中的复选框(当然所有都带有引导样式)。 这样做最简单/最快的是什么?
2回复

DataTables.net表格列在页脚中加总

我在插入每个列的总和值(类“sum”)时会遇到一些细节问题。 代码(或多或少直接来自DataTables.net): var table = $('#example').DataTable(); table.columns('.sum').each(function (el
2回复

jquery datatables Ajax-Error / http://datatables.net/tn/7

请看下面我的问题: 我在我的MVC-Web-Applikation中使用了jquery数据表。 当我只显示8列时,一切正常。 但是还有1列,我得到了ajax-error-message,请参阅title。 控制器很好,因为8列工作正常。 这是我的观点代码: 你可以,最后
2回复

使用分页时如何从DataTables.net获取所有数据行

我知道我可以使用函数fnGetData(),但只能获取我所在页面上的数据。 我想获取所有数据,甚至是当前未显示的页面。 我的目的是获取所有纬度和经度字段,以便我可以使用Google Maps v3在地图上显示它。 我有这个代码但是,它只获取当前页面的数据。
2回复

jQuery dataTables tabletools无法正常工作

我正在尝试通过以下配置使用数据表表格工具。 我看不到下面定义的表格工具按钮。 我想念什么吗? 请告诉我。 var oTable = $('#dashboard')。dataTable({“ bPaginate”:true,“ bLengthChange”:false,“ bFilte