$('#FicheProduitAddOrUpdate').on('submit', function(e) { e.preventDefault(); var QteCommande = $('#Quantity').val(); $.ajax({ url: '{{ route('InsertCommande') }}', type: 'POST', data: { "_token": $('#token').val(), idproduit: IDproduit, prixcession: PrixCessionHt, prixpublic: PrixPublicTTc, quantite: QteCommande }, dataType: 'json', beforeSend: function() { if ($('#Quantity').val().length == 0) { $('#errorInfo').append( '' ) $('#Quantity').focus(); setTimeout(() => { $('#ErrorInfo').alert('close') }, 4000); return false; } }, success: function(response) { $('#successInfo').append( '
' + response .msg + '
') $('#Quantity').val(''); setTimeout(() => { $('#succesInfo').alert('close') }, 3000); GetTopNavTotal(); countItemOnCart(); } }) }) $('#table_produit72H').DataTable({ "bLengthChange": false, language: { processing: false, search: "Rechercher :", lengthMenu: "Afficher : _MENU_ lignes", info: "Affichage de ligne _START_ à _END_ sur _TOTAL_ lignes", infoEmpty: "Affichage de ligne 0 à 0 sur 0 lignes", infoFiltered: "(filtré de _MAX_ lignes au total)", infoPostFix: "", loadingRecords: "Chargement en cours...", zeroRecords: "Aucun élément à afficher", emptyTable: "Pas de données dans le tableau", paginate: { first: "", previous: "Précédent", next: "Suivant", last: "" }, aria: { sortAscending: ": activer pour trier la colonne par ordre croissant", sortDescending: ": activer pour trier la colonne par ordre décroissant" } }, pagingType: 'full_numbers', pageLength: 8, "columnDefs": [ { targets: 1, className: "w-100" }, { "targets": 2, // La deuxième colonne (index 1) "type": "date", render: function(data, type, row) { // Convertir la date au format ISO (yyyy-MM-dd) pour trier correctement var dateParts = data.split('/'); var dateObject = new Date(dateParts[2], dateParts[1] - 1, dateParts[0]); if (type === 'sort') { return dateObject.toISOString(); } // Afficher la date dans le format personnalisé return data; } } ] }); $('#table_AllproduitReappro').DataTable({ "bLengthChange": false, language: { processing: false, search: "Rechercher :", lengthMenu: "Afficher : _MENU_ lignes", info: "Affichage de ligne _START_ à _END_ sur _TOTAL_ lignes", infoEmpty: "Affichage de ligne 0 à 0 sur 0 lignes", infoFiltered: "(filtré de _MAX_ lignes au total)", infoPostFix: "", loadingRecords: "Chargement en cours...", zeroRecords: "Aucun élément à afficher", emptyTable: "Pas de données dans le tableau", paginate: { first: "", previous: "Précédent", next: "Suivant", last: "" }, aria: { sortAscending: ": activer pour trier la colonne par ordre croissant", sortDescending: ": activer pour trier la colonne par ordre décroissant" } }, pagingType: 'full_numbers', pageLength: 8, "columnDefs": [ { targets: 1, className: "w-75" }, { targets: 2, // La deuxième colonne (index 1) type: "date", render: function(data, type, row) { // Convertir la date au format ISO (yyyy-MM-dd) pour trier correctement var dateParts = data.split('/'); var dateObject = new Date(dateParts[2], dateParts[1] - 1, dateParts[0]); if (type === 'sort') { return dateObject.toISOString(); } // Afficher la date dans le format personnalisé return data; } // render: function(data, type, row) { // if (type === 'display' || type === 'filter') { // // Formatage de la date pour l'affichage // var date = new Date(data); // return date.toLocaleDateString(); // Personnalisez le format ici // } // return data; // Retourne la date telle quelle pour le tri et la recherche // }, // dataSort: 0 } ], order: [ [2, "desc"] ] }); $('#table_promoLaboEnCours').DataTable({ "bLengthChange": false, language: { processing: false, search: "Rechercher :", lengthMenu: "Afficher : _MENU_ lignes", info: "Affichage de ligne _START_ à _END_ sur _TOTAL_ lignes", infoEmpty: "Affichage de ligne 0 à 0 sur 0 lignes", infoFiltered: "(filtré de _MAX_ lignes au total)", infoPostFix: "", loadingRecords: "Chargement en cours...", zeroRecords: "Aucun élément à afficher", emptyTable: "Pas de données dans le tableau", paginate: { first: "", previous: "Précédent", next: "Suivant", last: "" }, aria: { sortAscending: ": activer pour trier la colonne par ordre croissant", sortDescending: ": activer pour trier la colonne par ordre décroissant" } }, pagingType: 'full_numbers', pageLength: 8, "columnDefs": [ { targets: 1, className: "w-75" }, { target: 2, className: "text-center center" }, { "targets": 3, // La deuxième colonne (index 1) "type": "date", render: function(data, type, row) { // Convertir la date au format ISO (yyyy-MM-dd) pour trier correctement var dateParts = data.split('/'); var dateObject = new Date(dateParts[2], dateParts[1] - 1, dateParts[0]); if (type === 'sort') { return dateObject.toISOString(); } // Afficher la date dans le format personnalisé return data; } } ] }); $('#table_AllProduitEnPromoExclusive').DataTable({ "bLengthChange": false, language: { processing: false, search: "Rechercher :", lengthMenu: "Afficher : _MENU_ lignes", info: "Affichage de ligne _START_ à _END_ sur _TOTAL_ lignes", infoEmpty: "Affichage de ligne 0 à 0 sur 0 lignes", infoFiltered: "(filtré de _MAX_ lignes au total)", infoPostFix: "", loadingRecords: "Chargement en cours...", zeroRecords: "Aucun élément à afficher", emptyTable: "Pas de données dans le tableau", paginate: { first: "", previous: "Précédent", next: "Suivant", last: "" }, aria: { sortAscending: ": activer pour trier la colonne par ordre croissant", sortDescending: ": activer pour trier la colonne par ordre décroissant" } }, pagingType: 'full_numbers', pageLength: 8, "columnDefs": [ { targets: 1, className: "w-75" } ] }); $('#table_AllNouveauProduit').DataTable({ "bLengthChange": false, language: { processing: false, search: "Rechercher :", lengthMenu: "Afficher : _MENU_ lignes", info: "Affichage de ligne _START_ à _END_ sur _TOTAL_ lignes", infoEmpty: "Affichage de ligne 0 à 0 sur 0 lignes", infoFiltered: "(filtré de _MAX_ lignes au total)", infoPostFix: "", loadingRecords: "Chargement en cours...", zeroRecords: "Aucun élément à afficher", emptyTable: "Pas de données dans le tableau", paginate: { first: "", previous: "Précédent", next: "Suivant", last: "" }, aria: { sortAscending: ": activer pour trier la colonne par ordre croissant", sortDescending: ": activer pour trier la colonne par ordre décroissant" } }, pagingType: 'full_numbers', pageLength: 8, "columnDefs": [ { targets: 1, className: "w-75" } ] }); $('#table_AllCommandeClientTracking').DataTable({ "bLengthChange": false, language: { processing: false, search: "Rechercher :", lengthMenu: "Afficher : _MENU_ lignes", info: "Affichage de ligne _START_ à _END_ sur _TOTAL_ lignes", infoEmpty: "Affichage de ligne 0 à 0 sur 0 lignes", infoFiltered: "(filtré de _MAX_ lignes au total)", infoPostFix: "", loadingRecords: "Chargement en cours...", zeroRecords: "Aucun élément à afficher", emptyTable: "Pas de données dans le tableau", paginate: { first: "", previous: "Précédent", next: "Suivant", last: "" }, aria: { sortAscending: ": activer pour trier la colonne par ordre croissant", sortDescending: ": activer pour trier la colonne par ordre décroissant" } }, pagingType: 'full_numbers', pageLength: 8, "columnDefs": [ { targets: 1, className: "w-75" }, { "targets": 2, // La deuxième colonne (index 1) className: "text-center center", "type": "date", render: function(data, type, row) { // Convertir la date au format ISO (yyyy-MM-dd) pour trier correctement var dateParts = data.split('/'); var dateObject = new Date(dateParts[2], dateParts[1] - 1, dateParts[0]); if (type === 'sort') { return dateObject.toISOString(); } // Afficher la date dans le format personnalisé return data; } } ] });