我有一个如下表,我想对A列进行升序排序,B列进行降序排序。
A B C
1 4 string1
2 11 string2
1 13 string3
2 43 string4
而且,我想同时按A(升序)和B(降序)进行排序,以得到:
A B C
1 13 string3
1 4 string1
2 43 string4
2 11 string2
现在,我可以使用以下代码对一列进行排序
oTable.api().columns( ['.acol'] ).order("asc").draw();
答案 0 :(得分:1)
来自docs:
您可以在命令命令中指定多列。就您而言:
oTable.api().columns( ['.acol', '.bcol'] )
.order([ [ '.acol', 'asc' ], [ '.bcol', 'desc' ] ])
.draw();