Javascript 数据表按日期正确排序
我在我的网站上使用了Javascript 数据表按日期正确排序,javascript,jquery,django,datatables,Javascript,Jquery,Django,Datatables,我在我的网站上使用了Django框架,但为了显示信息,我使用了插件Datatable,因此一列显示日期信息,用于显示日期的格式类似于May。2017年8月6日因此,当我对日期列进行排序时,将顺序作为字符串而不是日期,因此第一个显示的日期类似于2017年8月10日是否有方法使用该格式按日期排序?在定义数据表的列时,需要指定呈现回调,如下例所示: columns: [ { title: "Date",
Django框架
,但为了显示信息,我使用了插件Datatable
,因此一列显示日期信息,用于显示日期的格式类似于May。2017年8月6日
因此,当我对日期列进行排序时,将顺序作为字符串而不是日期,因此第一个显示的日期类似于2017年8月10日是否有方法使用该格式按日期排序?在定义数据表的列时,需要指定呈现
回调,如下例所示:
columns: [
{
title: "Date",
data: "yourDateRef",
render: function(data, type, row) {
if (type == "display") {
return prettyFormat(data);
}
else {
return data;
}
}
},
...
基本上,DataTables调用呈现回调来显示数据(type==“display”
),但也可以在数据需要排序(type==“sort”
)或过滤(type==“filter”
)时显示数据
这允许您控制给定字段的显示方式,但也可以进行排序和筛选
更多信息:
希望这有帮助 在需要的地方显示一些代码。如何使用datatable。如果没有任何代码,就很难理解您的需求到底是什么。您可以使用该列中的数据顺序标记。这是一个例子@arpitolanki