Tôi đang sử dụng plugin DataTable jquery và trong một trong các bảng của tôi, tôi muốn sắp xếp kết quả dựa trên cột thời gian ngày. Vì vậy, tôi đã đưa vào phiên bản Moment.js 2.13.0 và phiên bản dataTable của tôi là 1.10.10 và phiên bản jQuery của tôi là 1.9.1.
Theo đề nghị trong thời gian ngày DataTable mới nhất này sắp xếp Plugin bài viết https://datatables.net/blog/2014-12-18, tôi đã thử sau nhưng trong giao diện điều khiển Tôi có
TypeError: $.fn.dataTable.moment is not a function
$.fn.dataTable.moment('DD-MMM-Y HH:mm:ss');
trong trang html của tôi,
$(document).ready(function() {
$.fn.dataTable.moment('DD-MMM-Y HH:mm:ss');
$('#myTable').DataTable();
});
My dữ liệu Cột Ngày có ngày ở định dạng này, 09-May-2016 19:38:00
. Và tôi đã thay đổi thứ tự trong đó nguồn plugin dataTable và moment.js được bao gồm trong trang html của tôi. Nhưng tôi vẫn gặp lỗi tương tự. Điều gì có thể là vấn đề?
Bạn đã nhập plugin _date/time sorting-in_ như được đề xuất trong bài viết bạn đã liên kết? Bạn phải nhập: '// cdn.datatables.net/plug-in/1.10.11/sorting/datetime-moment.js' – VincenzoC
@VincenzoC vâng tôi đã thử thêm js nữa. Tôi đã thử bao gồm nó tại địa phương n cũng là phiên bản CDN. Tôi nhận được thông báo lỗi tương tự – Lucky