gagal sorting datatable

jadi sorting di datatable nya mau dibikin default descending berdasarkan nomor suratnya, aku udah nyoba tpi kok blm jadi ya.. malah serching,paginationnya ilang. ini scriptnya

   $(document).ready(function(){
	$('#datatable-responsive').DataTable();
	order: [[2, 'desc']]
  });

ini modelnya

  function get_allSurat() {
        return $this->db->query('
		select * from surat
		where jenisSurat="SuratPerintah"  ORDER BY noSurat');
    }

mohon bantuannya master

avatar santytaurus
@santytaurus

4 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

 function get_allSurat() {
        return $this->db->query('
		select * from surat
		where jenisSurat="SuratPerintah"  ORDER BY noSurat');
    }

Tinggal ubah order by noSurat DESC ... kalo tanpa DESC asumsi nya dy ASC

avatar farah92
@farah92

49 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

cara setting datatable bukan seperti itu gan, lagipula kode ini

order: [[2, 'desc']]

bukan valid javascript statement.

mestinya option `order` dimasukkan di dalam DataTable nya, seperti ini

$(document).ready(function(){
	$('#datatable-responsive').DataTable({order: [[2, 'desc']]});
});

atau kalau mau pakai option dinamis

$(document).ready(function(){
	var table = $('#datatable-responsive').DataTable();
	table.order([[2, 'desc']]).draw();
});

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban