【发布时间】:2015-03-17 17:41:14
【问题描述】:
我有一个包含 3 列的表格,当我对第 1 列或第 2 列进行排序时,我想按降序对第 3 列进行排序。
我正在使用 fnPreDrawCallback(我也尝试使用 fnDrawCallback)。
这是我的代码:
"fnPreDrawCallback": function (oSettings) {
var column = oSettings.aaSorting[0][0];
if (column !== 3) {
oSettings.aaSorting.push([3, "desc"]);
}
}
这段代码看起来不错,但是,例如,当我对第 1 列进行排序时,第 3 列没有排序,更尴尬的是,当我第二次尝试对第 1 列进行排序时,排序结果总是升序.
我怎样才能做到这一点?
【问题讨论】:
标签: sorting datatables multiple-columns