gpt4 book ai didi

javascript - 数据表按日期正确排序

转载 作者:太空宇宙 更新时间:2023-11-04 15:26:53 24 4
gpt4 key购买 nike

我在我的网站上使用 Django 框架,但为了显示信息,我使用插件 Datatable 所以一列显示日期信息,即用于显示的格式日期就像五月。 6, 2017 因此,当我对日期列进行排序时,将顺序视为字符串而不是日期,因此显示的第一个日期类似于 2017 年 8 月 10 日 有没有办法排序按日期使用该格式?

最佳答案

定义 DataTable 的列时,您需要指定 render 回调,如下例所示:

        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")。

这允许您控制给定字段的显示方式,以及排序和过滤方式。

更多信息:https://datatables.net/reference/option/columns.render

希望这有帮助!

关于javascript - 数据表按日期正确排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45800621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com