5.00 / 1 oy

JQuery DataTables tarih sütununa göre sıralama yapmak

JQuery Datatables içerisinde tarihsel verilerin (26.06.2019 gibi) olduğu sütunda sıralama yapmak istediğimde sıralamayı tarih bazlı değil alfabetik olarak yapıyor, bir sütunun tarih olduğunu ve tarih formatının ne olduğunu DataTables içerisinde nasıl tanımlayarak düzenleyebilirim?

dağhan

26.06.2019 14:36

Bu soru 1 kez yanıtlandı.

  • 28 Haziran 2019 15:42
    26

    HTML 5'in data-* özelliklerini kullanarak DataTables'ta dilediğiniz tüm veri biçimlerinde sıralama yapabilirsiniz.

    Örneğin data-order özelliğini aşağıdaki gibi kullanabilirsiniz:

    <td data-order="1561723222">28.06.2019</td>

    Bu satırdaki data-order özelliği sayesinde DataTables artık sıralama ölçütü olarak data-order timestamp bilgisini kullanmış olacaktır. Tabloyu başlatırken ekstra bir düzenleme yapmanıza gerek yok.

    $(document).ready(function() {
        $('#tabloID').DataTable();
    } );

    Örneğin Datatables içerisinde kullanabileceğiniz bir diğer HTML5 data özelliği de data-search özelliğidir. Bu sayede açıklama gibi alanları gizleyerek ad soyad gibi kısa olan alanların altına ekleyip sadece aramada görünür olmalarını sağlayabilirsiniz.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JQuery DataTables tarih sütununa göre sıralama yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.