вопросы сортировки таблицы jquery - PullRequest
1 голос
/ 14 апреля 2011

Добрый вечер всем,

Я пытаюсь реализовать сортировщик таблиц jquery, все выглядит нормально и сортируется по столбцам, однако по какой-то причине столбец даты (по умолчанию) не сортируется по формату даты, которую япользуюсь.Это код:

<script type="text/javascript">
$(document).ready(function() 
    { 
    $("#myTable").tablesorter( {sortList: [[0,0]]} ); 
    } 
); 
</script>

Столбец даты является первым столбцом, и даты записываются в следующем формате: 2 июня 11 15 октября 11 и т. Д.

Кроме того, из приведенного выше кодаКак бы вы отключили опцию сортировки определенного столбца (столбец 6, который является последним столбцом)?Не могу ли я понять это!

Если это не удастся, я более чем рад использовать формат даты как дд / мм / гггг, если это проще?

1 Ответ

3 голосов
/ 14 апреля 2011

попробуйте отключить сортировку по 6-му заголовку:

$("#myTable").tablesorter({ 
    sortList: [[0,0]],
    // pass the headers argument
    headers: { 
        // assign the sixth column (we start counting zero) 
        5: { 
            // this is header 6 since the headers start at 0
            // disable it by setting the property sorter to false 
            sorter: false 
        }, 
    } 
}); 

см. здесь для документации по этой опции

для сортировки этих типов дат может потребоваться создать собственную реализацию сортировки, поскольку tablesorter не знает, что такое date (в этом формате)

чтобы вы могли добавить анализатор даты, как объяснено в документе 1013 *.

...