JQuery TableSort сортировка номера неправильно - PullRequest
0 голосов
/ 16 июня 2010

В моей таблице есть столбец чисел, которые отсортированы неправильно.

Example numbers:
5.8
2.4
10.7
0.1
1.9

, и в основном моя проблема в 10.7 должна быть в самом конце / самом начале, в зависимости от того, каким образом она была отсортирована.но он показывает в середине.

Ответы [ 2 ]

1 голос
/ 16 июня 2010

Попробуйте вручную указать синтаксический анализатор столбцов.Вы можете легко сделать это с помощью метаданных - указав тип анализатора в классе заголовка таблицы для рассматриваемого столбца.Например:

<th class="{sorter: 'floating'}">

Дополнительная информация:

0 голосов
/ 14 декабря 2011

См. Ответ Кена, но обратите внимание, что «плавающий» больше не существует в более новых версиях (и не «целочисленный»).Теперь вам нужно использовать 'digit' .

ts.addParser({
  id: "digit",
  is: function (s, table) {
    var c = table.config;
    return $.tablesorter.isDigit(s, c);
  }, format: function (s) {
    return $.tablesorter.formatFloat(s);
  }, type: "numeric"
});
...