jquery的DataTable按列排序

Posted 一菲聪天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery的DataTable按列排序相关的知识,希望对你有一定的参考价值。

不管你用SQL查询数据时,是如何排序的,当数据传递给DataTable时,它会按照它自己的规则再进行一次排序,这个规则就是"order"

可以使用以下代码来进行排序

$(#example).dataTable( {
    "order": []
} );

通过"order"属性来进行排序,默认是按第一列的升序排序的,如下:

$(#example).dataTable( {
    "order": [[ 0, asc ]  //这行些不行效果都一样
} );

其中的0,代表第一列,‘asc‘表示升序排序,倒序排序是‘desc‘,如果要按多列排序,则如下:

$(#example).dataTable( {
    "order": [[ 0, asc ], [ 1, asc ], [ 2, asc ], [ 3, asc ]]
} );

官网链接

以上是关于jquery的DataTable按列排序的主要内容,如果未能解决你的问题,请参考以下文章

JQuery Datatable 日期列未正确排序

Jquery数据表排序问题

jQuery DataTable 日期顺序

可排序的表格 jQuery

jQuery datatable c# 服务器端默认排序列给出null

Jquery Datatable - 日期排序不适用于月份(相对于日期的月份)