全部, 我正在使用以下主题,该主题使用数据表插件:
http://revaxarts-themes.com/whitelabel/datatable.html
除了一件事,事情很有效。我正在尝试在加载时在第一列上按降序对表进行排序。目前它只按升序排序。这是一个JS Fiddle,它包含在主题中的JS文件:
我在那里找到了这一行(第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] ];
这仍然按升序排序我的初始列。我必须设置另一个值吗?
提前感谢您的帮助!
答案 0 :(得分:0)
您是否浏览了docs of datatable here。首次初始化数据表时,应该传递排序顺序,而不是修改原始源代码。
您可以使用aaSorting
属性传递排序顺序,如此
$(document).ready(function() {
$('#example').dataTable( {
"aaSorting": [[ 0, "desc" ]]
} );
} );