Я использую jQuery плагин DataTable и в одной из моих таблиц, я хотел отсортировать результат на основе столбца времени даты. Итак, я включил version.js версии 2.13.0, а моя версия dataTable - 1.10.10, а версия jQuery - 1.9.1.
Как было предложено в этой последней DataTable время дата сортировки плагин статьи https://datatables.net/blog/2014-12-18, я попытался следующие, но в консоли у меня есть
TypeError: $.fn.dataTable.moment is not a function
$.fn.dataTable.moment('DD-MMM-Y HH:mm:ss');
в моем HTML-страницы,
$(document).ready(function() {
$.fn.dataTable.moment('DD-MMM-Y HH:mm:ss');
$('#myTable').DataTable();
});
Мои данные Дата колонке имеет дату в этом формате, 09-May-2016 19:38:00
. И я изменил порядок, в котором источник данных dataTable и moment.js включен в мою html-страницу. Но я все равно получаю ту же ошибку. В чем может быть проблема?
Вы импортировали подключаемый модуль _date/time sorting_, как указано в статье, которую вы связали? Вам нужно импортировать: '// cdn.datatables.net/plug-ins/1.10.11/sorting/datetime-moment.js' – VincenzoC
@VincenzoC yes Я попытался добавить это js тоже. Я попытался включить его локально и в версию CDN. Я получаю такое же сообщение об ошибке – Lucky