tommy-huang

不管你用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\' ]]
} );

官网链接

分类:

技术点:

相关文章: