如何使用javascript源在javascript中隐藏或显示使用数据表创建的表的列?

时间:2015-02-09 01:41:12

标签: javascript jquery datatables

当数据表的源是javascript时,您知道如何动态/稍后隐藏或显示列吗?

此方法适用于使用html源创建的表,但不适用于使用javascript源创建的方法吗?

 var table = $('#example').dataTable({
  "data": source,
  "columns": columns,
  "columnDefs": [
  {
    "targets": [ 0 ],
    "visible": false, // no worries for hiding column at start 
  });
    var col = table.column("1").visible(false); //error if source is javascript

1 个答案:

答案 0 :(得分:1)

我终于发现我们可以这样做:

 table.fnSetColumnVis(3, false);

使用方法datatable(旧版本)

创建表时,它可以正常工作

尽管使用方法column()(新版本)创建表格时Datatable wroks