Korzystam z wtyczki jquery DataTables . Z ich dokumentacji:
Jeśli sortowanie jest włączone, DataTables przeprowadzi sortowanie pierwszego przejścia po inicjalizacji. Za pomocą tej zmiennej możesz zdefiniować kolumny, według których ma odbywać się sortowanie, oraz kierunek sortowania. Tablica aaSorting powinna zawierać tablicę dla każdej kolumny, która ma zostać posortowana, początkowo zawierającą indeks kolumny i ciąg kierunku („asc” lub „desc”).
Czy możliwe jest włączenie sortowania, ale wyłączenie tego pierwszego sortowania podczas inicjalizacji? Obecnie robię początkowy serwer sortowania i potrzebuję funkcji sortowania, ale nie potrzebuję tej funkcji sortowania początkowego.
źródło
asSorting: ['desc', 'asc']
waoColumnDefs
taki sposób, że pierwsze kliknięcie jest desc sortowania.<table data-order="[]">
<table data-order="[]">
działa dla mnie.Zgodnie z najnowszymi dokumentami API:
Więcej informacji
źródło
Spróbuj tego:
to rozwiąże twój problem.
źródło
W opcjach danych wstaw to:
Oto rozwiązanie: „aaSorting”: [[2, 'asc']],
2
oznacza, że tabela zostanie posortowana według trzeciej kolumny,asc
w porządku rosnącym.źródło