【问题标题】:Datatables 1.9.4: data-order attribute is ignored数据表 1.9.4:忽略数据顺序属性
【发布时间】:2020-08-05 18:52:47
【问题描述】:

序言:我的表在服务器端呈现,然后在客户端由 Datatables 版本 1.9.4 增强。因此,没有与 ajax 相关的问题

我有一列每个单元格的金额。实际上,排序它我得到了

  • 1
  • 10
  • 2
  • 20

等等。

所以我尝试向每个 TD 添加一个 data-sort 属性以使用数值而不是格式化的值。

但排序绝对会忽略它。

我必须以某种方式启用或安装插件吗?

【问题讨论】:

    标签: javascript datatables


    【解决方案1】:

    使用columnDefs,字段类型numas the documentation says

    $('#TableId').dataTable({
      ...
      "columnDefs": [
        { "type": "num", targets: 3 } // Change targets to your column number, it starts in 0
      ]
      ...
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-19
      • 2014-08-25
      • 2019-01-23
      • 2021-02-13
      • 1970-01-01
      • 2016-03-05
      • 1970-01-01
      相关资源
      最近更新 更多