jQuery DataTables - 英国日期列排序

标签 jquery date datatable datatables

我正在我的一个项目中使用 DataTable 插件 - 日期排序让我发疯! ;)

基本上,我的表格具有不同的列数(2 到 8 列之间)。
日期列始终是第一列 - 我想在第一列上设置英国日期格式排序,但不知道确切的列数。

根据此处的文档: http://datatables.net/usage/columns 以下 2 个示例的工作原理应该相同:

示例#1。 (现场演示:http://jsfiddle.net/MrTest/yM24R/33/ )

       "aoColumnDefs": {
            "aTargets": [0] ,
            "sType": "uk_date"
        }

示例#2。 (现场演示:http://jsfiddle.net/MrTest/yM24R/ ) - 但通过这种方式,您必须知道确切的列数。

      "aoColumns": [
           {
            "sType": "uk_date"},
            null,
            null,
            null

            ]

正如您所看到的,第二个示例工作正常并正确对日期进行排序,但第一个示例根本不起作用。

你们中有人对插件或问题有过一些经验吗?非常感谢任何帮助。

最佳答案

您混淆了大括号和 [ ]

"aoColumnDefs" : [
   {"aTargets" : [0] , "sType" : "uk_date"}
]

关于jQuery DataTables - 英国日期列排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9585530/

相关文章:

javascript - 百分比边距底部媒体查询不起作用 Jquery

Javascript 原生 promise ?类型错误未定义

java - 为什么 Calendar.setTimeZone() 不会影响从数据库检索的日期

javascript - 如何更改数据表行颜色?

javascript - 表单的id怎么写

javascript - 在 asp.net mvc 中允许 RESTful DELETE 方法吗?

python - 使用 dateutil.parser.parse 抛出两位数年份日期的 ValueError

r - 将因子转换为不带 NA 的日期对象 R

c# - 在 DataTable 中查找值

c# - 从 DataTable 中删除重复项并自定义 IEqualityComparer<DataRow>