JQuery tablesorter: Изменить, как это сортирует пустые ячейки - PullRequest
7 голосов
/ 25 января 2011

У меня есть большая таблица, и я хочу отсортировать, используя tableorter.Проблема, с которой я сталкиваюсь, заключается в том, что при сортировке по номерам таблица сортировки действует как 0 для пустых ячеек.Как я могу подтолкнуть пустые ячейки к низу?

Например, сортировщик таблиц выглядит так

-5
-4
-1
<empty cell>
<empty cell>
6
7
15
23

Я хочу отсортировать как

-5
-4
-1
6
7
15
23
<empty cell>
<empty cell>

1 Ответ

10 голосов
/ 24 февраля 2011

Вы можете указать свою собственную функцию извлечения текста:

 $(table).tablesorter({          
    textExtraction: function (node)              
        { 
            if (node.innerHTML.length == 0)
            {
                return "999999999";  // or some suitably large number!
            }
            else
            {
                return node.innerHTML;
            }           
        }       
} ); 
...