【问题标题】:Datatables target except the first column除第一列外的数据表目标
【发布时间】:2016-09-21 08:07:09
【问题描述】:

知道如何使用columnDefs 属性,如下所示

var table = $('#myTable').DataTable( {
    columnDefs: [
        { targets: [> 0], visible: true}
    ]
} );

我可以这样做吗?

我需要定位除第一列之外的所有列。

【问题讨论】:

  • 你的意思是除了第一列吗?例如,您希望它应用于所有除了第一个?
  • 你检查过the documentation吗?如果不对您要定位的所有列使用类,它不会显示任何方法。
  • @T.J.Crowder 是的,这就是我想要的。
  • @T.J.Crowder 所以这意味着我不能这样做??如果我使用规范,我不能,因为我的专栏总是改变。这意味着我有过滤日期范围,所以我的 coumn 基于那个日期,如果我选择 Januray 到 5 月,那么我有 4 列,Buyer、January、Ferbuary 和 May。这就是为什么我不能将目标用于特定目标
  • 如果你有5列targets: [1,2,3,4]

标签: javascript jquery json datatables


【解决方案1】:

看看the documentation

var table = $('#myTable').DataTable( {
    columnDefs: [
        { targets: [0], visible: false},
        { targets: '_all', visible: true}
    ]
} );

第一列将隐藏在表格中,而所有其他列将可见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-03
    • 1970-01-01
    • 2018-09-14
    • 2019-02-05
    • 2015-11-18
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多