Sto utilizzando il plug-in DataTable di jquery e in una delle mie tabelle ho voluto ordinare il risultato in base alla colonna di data e ora. Quindi, ho incluso moment.js versione 2.13.0 e la mia versione dataTable è 1.10.10 e la mia versione jQuery è 1.9.1.
Come suggerito in questa ultima data ora dataTable ordinamento articolo plug https://datatables.net/blog/2014-12-18, ho provato quanto segue ma nella console ho
TypeError: $.fn.dataTable.moment is not a function
$.fn.dataTable.moment('DD-MMM-Y HH:mm:ss');
nella mia pagina html,
$(document).ready(function() {
$.fn.dataTable.moment('DD-MMM-Y HH:mm:ss');
$('#myTable').DataTable();
});
miei dati colonna Data ha data in questo formato, 09-May-2016 19:38:00
. E ho scambiato l'ordine in cui l'origine del plug-in dataTable e moment.js è inclusa nella mia pagina html. Ma ho ancora lo stesso errore. Quale potrebbe essere il problema?
Hai importato il plug-in di ordinamento _data/ora_ come suggerito nell'articolo collegato? Devi importare: // // cdn.datatables.net/plug-in/1.10.11/sorting/datetime-moment.js' – VincenzoC
@VincenzoC sì, ho provato ad aggiungere anche quello js. Ho provato ad includerlo localmente anche nella versione CDN. Viene visualizzato lo stesso messaggio di errore – Lucky