diff --git a/Js/fonctions.js b/Js/fonctions.js index 03b26e02..91256999 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -83421,45 +83421,35 @@ function affiche_garants_territoire() { if (!codeTerritoire) return; - // 1. Loader moderne (ESI Style) $divGarant.html(`
-
+
Traitement en cours...
`); - // 2. Appel AJAX $.ajax({ url: racineWeb + "Ajaxgarantterritoire/", type: 'post', data: { codeTerritoire: codeTerritoire }, success: function(data) { - // Injection du contenu avec une transition fluide $divGarant.hide().html(data).fadeIn(400); - // 3. Initialisation de la SmartTable - // Paramètre 2 : Titre de la table - // Paramètre 3 : false (on garde l'ordre SQL du serveur) - // Paramètre 4 : false (MASQUER les boutons Excel et PDF) + // INITIALISATION DES DEUX TABLEAUX setTimeout(function() { if (typeof initSmartTable === 'function') { - initSmartTable('#tableLister', 'Liste Garants Territoire', false, false); + // 1. Initialisation du tableau de gauche (Sans accessoires) + initSmartTable('#tableSansTerritoire', 'Garants_Sans_Accessoires', false, false); + + // 2. Initialisation du tableau de droite (Avec accessoires) + initSmartTable('#tableAvecTerritoire', 'Garants_Avec_Accessoires', false, false); } - // On réactive les styles de focus sur les nouveaux éléments + // On ré-applique le focus et le style des champs requis si nécessaire if (typeof stylechampsRequis === 'function') { stylechampsRequis(); } - }, 100); - }, - error: function(xhr) { - $divGarant.html(` -
- - -
- `); + }, 150); } }); }