Как отсортировать два столбца одновременно в таблицах данных - PullRequest
0 голосов
/ 22 декабря 2018

У меня есть таблица, как показано ниже, я хочу отсортировать столбец 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();

1 Ответ

0 голосов
/ 22 декабря 2018

Из документов :

В команде заказа можно указать несколько столбцов.В вашем случае:

oTable.api().columns( ['.acol', '.bcol'] )
            .order([ [ '.acol', 'asc' ], [ '.bcol', 'desc' ] ])
            .draw();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...