Tablesorter + Отмена / очистить сортировку по третьему клику - PullRequest
2 голосов
/ 06 сентября 2011

Я использую jquery tablesorter 2.0.5, и хотел бы иметь возможность удалить порядок сортировки при третьем щелчке (возврат в исходное состояние)?

Возможно ли это с помощью tableorter?

1 Ответ

0 голосов
/ 06 сентября 2011

Отказ от ответственности: я никогда раньше не использовал этот плагин, и он полностью не проверен, но основан на документации, найденной здесь .Похоже, что-то вроде этого может работать.По крайней мере, это должно помочь вам в этом.

$(document).ready(function() { 
    $("table").tablesorter(); 
    $(".headerSortDown, .headerSortUp").live('click', (function() {
        num_clicks += 1;

        if(num_clicks === 3) {
            // set sorting column and direction, this will sort on the [[column, direction]]
            $("table").trigger("sorton", [[0,0]]);
            num_clicks = 0;
        } 
    }); 
});

Редактировать: После повторного прочтения вашего вопроса я понял, что этот подход будет работать, только если данные в первом столбце уже отсортированы перед вызовом tablesorter ().Посмотрите этот ответ , где автор предлагает клонировать таблицу, прежде чем вызывать TableSorter ().Я думаю, что это может быть то, что вы действительно после.

...