Javascript DataTables columnDefs数组

时间:2018-04-27 13:14:44

标签: javascript jquery arrays datatables

我有一个数据表,应该不可见的列来自数组invisibleItems

 "columnDefs": [
                { "visible": false, "targets": invisibleItems }

但问题是,当我打开页面时,我的所有列都可见。 invisibleItems数组来自一个cookie,因此每次打开页面时都应该“记住”不可见的列。可以从数组中添加不可见的列吗? 我也尝试invisibleItems.join()将数组作为字符串,但同样的事情。

1 个答案:

答案 0 :(得分:0)

我认为这应该有用;)

var invisibleItems = [1,2];
var table = $('#example').DataTable({
  columnDefs: [{
    visible: false, targets: invisibleItems
  }]
});