Saya menggunakan plugin jquery DataTables . Dari dokumentasi mereka:
Jika penyortiran diaktifkan, maka DataTables akan melakukan penyortiran pass pertama pada inisialisasi. Anda bisa menentukan kolom mana yang dilakukan sort, dan arah sortir, dengan variabel ini. Array aaSorting harus berisi array untuk setiap kolom yang akan diurutkan awalnya berisi indeks kolom dan string arah ('asc' atau 'desc').
Apakah mungkin penyortiran diaktifkan tetapi menonaktifkan penyortiran pass pertama ini pada inisialisasi? Saat ini saya sedang melakukan sisi server sortir awal dan perlu fungsi sortir tetapi tidak perlu fungsi sortir awal ini.
sumber
asSorting: ['desc', 'asc']
diaoColumnDefs
sehingga klik pertama adalah semacam desc.<table data-order="[]">
<table data-order="[]">
bekerja untuk saya.Sesuai dokumen api terbaru:
Info lebih lanjut
sumber
Coba ini:
ini akan menyelesaikan masalah Anda.
sumber
Dalam opsi datatable taruh ini:
Inilah solusinya: "aaSorting": [[2, 'asc']],
2
berarti tabel akan diurutkan berdasarkan kolom ketiga,asc
dalam urutan menaik.sumber