我试图在数据表的第二列中从最大到最小排序/我尝试了以下但没有成功。
$(".one-table").dataTable({
"bRetrieve": false,
"bFilter": false,
"iDisplayLength":4,
"bLengthChange": false,
"bJQueryUI": true,
"bAutoWidth":false,
"aoColumns": [
{ "asSorting": [ "asc" ], "aTargets": [ 2 ]},
{ "asSorting": [ "desc" ], "aTargets": [ 1 ]} ]
});
虽然这适用于设置默认排序方向,但它不允许我们对默认列进行排序。我也试过iDataSort
Datatables API说使用$(document).ready(function(){
var oTable = $('#example').dataTable();
// Sort immediately with columns 0 and 1
oTable.fnSort( [ [0,'asc'], [1,'asc'] ] );
} );
但这只会造成错误
我试过的下一个版本
> var clTable;
> clTable = $(".one-table").dataTable({ "bRetrieve": false,
> "bFilter": false,
> "iDisplayLength":4,
> "bLengthChange": false,
> "bJQueryUI": true
>
>
> });
> clTable.fnSort( [ [1,'asc'] ] );
答案 0 :(得分:1)
我不相信:
clTable.fnSort( [ [1,'asc'] ] );
但是这个:
clTable.fnSort( [1,'asc'] );