首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >date in date列接收并插入到datable后,初始填充的datable未排序

date in date列接收并插入到datable后,初始填充的datable未排序
EN

Stack Overflow用户
提问于 2019-05-02 18:16:35
回答 1查看 25关注 0票数 0

date列中的check the codedate在初始填充date后插入到datable中,date未排序!

在我的代码中,我制作了一个HTML页面,其中有一个数据表,并用从SQL查询收到的数据填充它。一旦表中填满了来自数据库的数据,我将对另一个PHP页面进行ajax调用,并以JSON格式接收表中列出的事件的日期,并将其转换为javascript对象,并将其放入之前填充的同一个表中的日期列中,方法是在脚本标记内编写ajax调用和数据表插入代码;日期已插入,但未进行排序。所有这些事件都发生在我的代码的PHP部分。有人能指出我的错误吗?如何在最初填充表,然后在以前未填充的新列中再次添加数据后对数据进行排序。

EN

回答 1

Stack Overflow用户

发布于 2019-05-02 18:56:52

首先,您需要通过在$(document).ready函数中调用以下函数来设置表中的数据格式(或在创建数据表之前的任何位置):

代码语言:javascript
运行
复制
$.fn.dataTable.moment(format); //format can be anything, like DD/MM/YYYY

为此,您需要有moment js库。

然后,您可以使用dataTable api在您的dataTable创建函数中按列排序。示例:

代码语言:javascript
运行
复制
table = $("#your-table").DataTable(
    {
      order: [columnNumber, order]
    }
  )

其中,columnNumber是要排序的列的编号(它从0开始),顺序是'desc‘或'asc’。

有关更多信息,请查看接口here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55950246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档