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(`
-
= _("Chargement des données...") ?>
+
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(`
-
-
- = _("Erreur lors du chargement des garants.") ?>
-
- `);
+ }, 150);
}
});
}