Voici le code ..Jquery Datatable Trier par date erreur
$.fn.dataTableExt.oSort['us_date-asc'] = function (a, b) {
var x = new Date(a),
y = new Date(b);
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
};
$.fn.dataTableExt.oSort['us_date-desc'] = function (a, b) {
var x = new Date(a),
y = new Date(b);
return ((x < y) ? 1 : ((x > y) ? -1 : 0));
};
var oTable = $('#example').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
//"bSortClasses": false,
"aoColumns": [
null, null,
{
"sType": "us_date"
},
null,
{
"bSortable": false
}],
"aaSorting": [
[2, "desc"]
]
});
Am en utilisant ce code pour datatable faire la troisième colonne sortable. Je veux afficher la date au format jun-06-2012. Le tri fonctionne très bien lorsque j'utilise le format 06-06-2012 ... mais le tri ne fonctionne pas (ça marche en chrome mais pas dans les autres navigateurs) quand le mois est représenté alphabétiquement ... Comment puis-je m'y attaquer? Toute aide sera appréciée
merci frère ... Ça marche ........... – Shanib