Странное поведение сортировки в плагине Tablesorter - PullRequest
0 голосов
/ 29 августа 2018

Я использую этот замечательный плагин от JQuery под названием Tablesorter. Документация от https://mottie.github.io/tablesorter/docs/index.html

Если я сортирую через SQL, я получаю ожидаемое поведение, подобное следующему изображению:

enter image description here

Но когда я сортирую с помощью сортировщика таблиц, я получаю неправильное поведение, как показано на следующем рисунке:

enter image description here

Есть ли возможность разрешить сортировку таблиц, как это делает SQL?

Я думаю, что проблема возникает только тогда, когда содержимое смешано с буквами и цифрами, но не совсем уверен.

Большое спасибо за помощь заранее!

1 Ответ

0 голосов
/ 29 августа 2018

Проблема в том, что первая ячейка содержит все числовые значения 010844005. Таким образом, обнаружение синтаксического анализатора предполагает, что столбец должен быть отсортирован численно.

Чтобы устранить эту проблему, установите столбец для сортировки по тексту. Сделайте это либо:

  • Установка класса sorter-text в ячейке заголовка

    <th class="sorter-text">Referencia</th>
    
  • Установка опции headers для этого столбца

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