Columndefs 不工作数据表

use*_*745 3 ruby jquery ruby-on-rails datatables jquery-datatables

我正在尝试使用 columndefs 向列添加自定义颜色。但我从一个简单的场景开始,只是为了让 columndefs 工作。但我无法这样做。

这是我的 CoffeeScript 文件。

jQuery ->
      $('#clients').dataTable
        columns: [
          targets: [0]
          visible: false
        ]
        sAjaxSource: $('#clients').data('source')
Run Code Online (Sandbox Code Playgroud)

我有一个 ROR 应用程序。我正在使用 jquery-datatables-rails gem 版本:2.2.3 https://github.com/rweng/jquery-datatables-rails,它安装了最新版本的数据表 - 1.10。

我不确定为什么我无法将第 0 列的可见性设置为 false。

Rob*_*bie 5

您最初使用的格式是 'columnDefs',您必须为所有列指定 'column',请参阅示例。

但是,我总是遇到两种格式都不起作用的问题,因此解决方法是在使用以下方法初始化该列后动态隐藏该列:

$('#clients').DataTable().column( 0 ).visible( false )
Run Code Online (Sandbox Code Playgroud)