[Jquery] داتاتابل: التاريخ / الوقت فرز المكونات في لا يأمر


Answers

شخصيا، أفضل استخدام سمة data-order . ثم أنا فقط تمريرها الطابع الزمني في أي من epoch أو YYYYmmddHHiiss .

يمكنك الاطلاع على مثال هنا: https://datatables.net/examples/advanced_init/html5-data-attributes.html

Question

لدي الأساسية سبرينغبوت التطبيق.، جزءا لا يتجزأ من تومكات، ثيمليف محرك قالب أريد أن تأمر 1 عمود تاريخ من داتاتابل.

في بلدي بوجو:

public String getTimeFormatted() {
DateTimeFormatter formatter = 
            DateTimeFormatter.ofPattern("EEEE, MMMM d,yyyy h:mm,a", Locale.ENGLISH);
        LocalDateTime dateTime = LocalDateTime.ofEpochSecond(time, 0, ZoneOffset.UTC);      
        return dateTime.format(formatter);
    }

في النموذج:

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.4/moment.min.js"></script>
<script src="https://cdn.datatables.net/plug-ins/1.10.15/sorting/datetime-moment.js"></script>

<script th:inline="javascript">
$(document).ready(function() {

    $.fn.dataTable.moment( 'EEEE, MMMM d,yyyy h:mm,a' );

    $('#table').dataTable( {  
        "bLengthChange": false,
        "pageLength": 25,
    }); 
} );
</script>

ولكنها لا تأمر بشكل صحيح




Links