【发布时间】:2015-10-14 22:36:49
【问题描述】:
现在我正在使用 jquery 数据表来显示一些数据。唯一的问题是当我对列日期(dd/mm/yy)进行排序时,它不正确。试了几种方法都不行。这是代码。
$('#eventtable').dataTable({
data: jdata.aaData,
bDestroy: true,
bRetrive: true,
bProcessing: true,
searching: true,
// set columns
columns: [
{ data: "NAME" },
{ data: "DATE", "type": "date-uk" },
//{ data: "POSTCODE" },
//{ data: "LOCATION" },
{ data: "ADDRESS" },
{
data: "WEBSITE",
render: function (data, type, row, meta) {
if (type === 'display') {
return $('<a target=_blank>')
.attr('href', data)
.text('More details')
.wrap('<div></div>')
.parent()
.html();
} else {
return data;
}
}
}
],
});
现在日期列的数据类型已经是“dd/mm/yy”了。但是排序效果似乎是根据字符串而不是日期。
【问题讨论】: