JQuery tablesorter: измените способ сортировки пустых ячеек

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

Например, tablesorter сортирует так

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

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

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

person rasputin    schedule 25.01.2011    source источник
comment
Грязным обходным путем было бы вставить ‹span style=display:non;›zzzz‹/span› в пустые ячейки: p   -  person Matt    schedule 25.01.2011


Ответы (1)


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

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