当数据表的源是 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
最佳答案
我终于发现我们可以这样做:
table.fnSetColumnVis(3, false);
当使用方法datatable
(旧版本)创建表时,它可以工作
尽管column()
在使用方法Datatable
创建表时起作用(新版本)
关于javascript - 如何使用 javascript 源动态隐藏或显示使用 javascript 中的数据表创建的表列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28401595/