Получить тип данных столбца, загрузить направление сортировки, изменить порядок сортировки по первому щелчку заголовка в TableSorter - PullRequest
0 голосов
/ 11 февраля 2012

У меня есть вид сетки, который имеет несколько столбцов, один из которых является числовым столбцом.Когда сетка загружается впервые, данные в числовом столбце сортируются на стороне сервера и обрабатываются.Я применяю сортировку на стороне клиента к другому столбцу, также используя сортировщик таблиц.Теперь, требование состоит в том, что столбец с номерами уже отсортирован в порядке возрастания, при щелчке по заголовку столбца с номером сначала нужно отсортировать его в порядке убывания.Как мне этого добиться?Я думал сделать это следующим образом, но не получил помощи.1. Как узнать тип данных столбца, задав столбец или индекс с помощью сортировщика таблиц?2. Определите, отсортирован ли столбец уже при загрузке и, если да, направление сортировки этого столбца.3. Сортируйте этот столбец (упомянутый выше) в порядке убывания при первом щелчке по заголовку этого столбца.

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

Любая помощь будет очень признательна.

1 Ответ

0 голосов
/ 11 февраля 2012

Установите начальный порядок сортировки в TableSorter, чтобы он был таким же, как тот, который возвращается с сервера.Например, скажем, ваш числовой столбец - это нулевой столбец, и вы возвращаете его с сервера в порядке убывания.Используйте следующую команду в конфигурации сортировщика таблиц:

sortList:[[0,1]]

Это скажет таблице сортировщика сортировать первый столбец в порядке убывания.Теперь, когда табличный сортировщик знает, как сортируются данные, при следующем щелчке по этому столбцу для сортировки он будет сортироваться в порядке возрастания (поскольку в данный момент он сортируется в порядке убывания).

...