按降序对原始表进行排序

时间:2012-07-20 23:30:54

标签: jquery datatables

全部, 我正在使用以下主题,该主题使用数据表插件:

http://revaxarts-themes.com/whitelabel/datatable.html

除了一件事,事情很有效。我正在尝试在加载时在第一列上按降序对表进行排序。目前它只按升序排序。这是一个JS Fiddle,它包含在主题中的JS文件:

http://jsfiddle.net/nHejP/

我在那里找到了这一行(第1077行):

/*
* Variable: aaSorting
* Purpose:  Sorting information
* Scope:    jQuery.dataTable.classSettings
* Notes:    Index 0 - column number
*           Index 1 - current sorting direction
*           Index 2 - index of asSorting for this column
*/
this.aaSorting = [ [0, 'asc', 0] ];

我将其更改为以下值:

this.aaSorting = [ [0, 'desc', 0] ];

这仍然按升序排序我的初始列。我必须设置另一个值吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您是否浏览了docs of datatable here。首次初始化数据表时,应该传递排序顺序,而不是修改原始源代码。

您可以使用aaSorting属性传递排序顺序,如此

$(document).ready(function() {
    $('#example').dataTable( {
        "aaSorting": [[ 0, "desc" ]]
    } );
} );

jsFiddle Here