Как сортировать таблицу по убыванию, а не по возрастанию - PullRequest
0 голосов
/ 07 октября 2011

Я использую миниатюрный скрипт сортировки таблиц.

См. Пример на http://sandbox.scriptiny.com/table-sorter/index.html.

Это очень простой скрипт размером около 2,5 КБ. Чтобы использовать сценарий, мы делаем sorter.init("table",1);, где table - это идентификатор таблицы, а 1 - начальный столбец для сортировки. Это прекрасно работает, но исходный столбец отсортирован в порядке asc. Там нет опции, чтобы сделать его изначально сортировать в порядке убывания. Я пытался заглянуть в файл JS, но не мог понять это. Что мне нужно сделать, чтобы сделать исходную сортировку столбцов в порядке убывания?

Ответы [ 2 ]

1 голос
/ 17 июля 2013

Я работаю над этим и для сортировки таблицы в порядке убывания просто измените направление сортировки на -1

    sortcolumn:0, // sort column 1
    sortdir:-1, // sort direction either 1 asc or -1 desc
1 голос
/ 07 октября 2011

Одна строка скрипта гласит return g>h?1:(g<h?-1:0).

Измените его на return g<h?1:(g>h?-1:0), и все готово.

Edit:

Если щелкнуть ячейку Name в первоначальном столбце, она также будет отсортирована в порядке убывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...