当数据表的源是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
答案 0 :(得分:1)
我终于发现我们可以这样做:
table.fnSetColumnVis(3, false);
使用方法datatable
(旧版本)
尽管使用方法column()
(新版本)创建表格时Datatable
wroks