Как отсортировать числа по алфавиту с помощью Tablesorter?

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

В одном столбце моей таблицы есть числа, которые я хотел бы отсортировать по алфавиту, например. 10, 111, 2, 4444, 55, 9.

Как отключить определение чисел в Tablesorter и позволить ему сортировать все как текст?

Просто установка:

headers: {
  0: { sorter: "text" },
}

не сработало.

Если это не сработает, вероятно, потребуется написать собственный сортировщик для этого столбца. Документы показывают, как использовать настраиваемые сортировщики

charlietfl 09.11.2018 15:49
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
1
1
82
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не знаю, работает ли этот парсер в каждом случае, который вам нужен, но он работает с подмножеством предоставленных данных (демонстрация)

$(function() {
    $.tablesorter.addParser({
    id: "nums",
    is: function() { return false; },
    format: function(s) {
        var first = s.charAt(0);
      return first + "-" + s.substring(1);
    },
    type: "text"

  })
  $('table').tablesorter({
    headers: {
      0: {
        sorter: "nums"
      }
    }
  });
});

Другие вопросы по теме