我有一个包含多个列的jQuery数据表,包括一个隐藏列(“更新时间”),要求是:当用户单击一个列(如“类型”)时,结果将按“类型”“更新时间”排序,并且,无论“类型”是按“asc”还是“desc”排序,“更新时间”的排序方向必须始终为“desc” . 我没有按多列排序的问题如下:
"columnDefs": [ {
"targets": [ 0 ],
"orderData": [ 0, 6 ]
}, {
"targets": [ 1 ],
"orderData": [ 1, 6 ]
}, {
"targets": [ 2 ],
"orderData": [ 2, 6 ]
}, {
"targets": [ 3 ],
"orderData": [ 3, 6 ]
}, {
"targets": [ 4 ],
"orderData": [ 4, 6 ]
} ],
上面的第6列是隐藏列“更新时间” . 该解决方案仅满足具有相同方向的2列同时排序,其既可以是“asc”,也可以是“desc” . 是否有任何方法可以保持“更新时间”的排序方向始终为“desc”,并且可以更改单击列以按“asc”或“desc”排序?非常感谢您的帮助!
1 回答
找到解决方案:
Add:
And the following is NOT needed: