Javascript 如何在数据表中同时对两列进行排序

Javascript 如何在数据表中同时对两列进行排序,javascript,datatables,Javascript,Datatables,我有一个如下表,我想对a列进行升序排序,B列进行降序排序 abc 1.4.1 2.11.2 1.13.3 2 43 string4 我想同时按A(升序)和B(降序)进行排序,得到以下结果: abc 1.13.3 1.4.1 2.43.4 2 11字符串2 现在我可以用下面的代码对一列进行排序 oTable.api().columns(['.acol']).order(“asc”).draw()来自: 可以按顺序命令指定多个列。就你而言: oTable.api().columns( ['.acol

我有一个如下表,我想对a列进行升序排序,B列进行降序排序

abc
1.4.1
2.11.2
1.13.3
2 43 string4

我想同时按A(升序)和B(降序)进行排序,得到以下结果:

abc
1.13.3
1.4.1
2.43.4
2 11字符串2

现在我可以用下面的代码对一列进行排序

oTable.api().columns(['.acol']).order(“asc”).draw()

来自:

可以按顺序命令指定多个列。就你而言:

oTable.api().columns( ['.acol', '.bcol'] )
            .order([ [ '.acol', 'asc' ], [ '.bcol', 'desc' ] ])
            .draw();

嗨,我试过这个,它按降序排列两列。。。奇怪..嗨。。我刚刚编辑了我的答案(稍作修改——现在我使用了一个大数组)。你现在能测试一下吗?