Mam tabelę, która jest aktualizowana za pomocą ajax i po aktualizacji, jeśli jest posortowana, ale muszę posortować nie stałą kolumnę, ale tę samą kolumnę, która została ostatnio kliknięta przed aktualizacją.Jquery Tablesorter sortuj tę samą kolumnę po aktualizacji
function tableUpdated() {
$(".tablesorter").trigger("update");
//alert($(".tablesorter").sorting);
var sorting = [[7, 0]];
$("table").trigger("sorton", [sorting]);
}
W moim kodu powyżej muszę umieścić mój wybrany indeks kolumny zamiast 7
Dzięki, spróbuję ... –
Po pierwsze: dziękuję za to. Po drugie: czy wyszukiwanie 0 w danych nie powoduje, że jest domyślnie rosnące \ malejące (zapominam, które to jest), a nie wybrana przez użytkownika wartość? – javamonkey79
@ javamonkey79: Zakładając, że to właśnie 0, masz rację. To może być kolejne dobre miejsce do użycia .data(). Zapisz kierunek sortowania jako inną właściwość na stole i zaktualizuj go, gdy kierunek sortowania zostanie zmieniony. – Aaron