我正在我的一个项目中使用 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/