qazer
This commit is contained in:
parent
c61a16c92f
commit
3bb25e9a33
|
|
@ -83421,45 +83421,35 @@ function affiche_garants_territoire() {
|
|||
|
||||
if (!codeTerritoire) return;
|
||||
|
||||
// 1. Loader moderne (ESI Style)
|
||||
$divGarant.html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center p-5 text-primary animate__animated animate__fadeIn">
|
||||
<div class="spinner-border mb-3" role="status" style="width: 3rem; height: 3rem;"></div>
|
||||
<h6 class="fw-bold text-uppercase small"><?= _("Chargement des données...") ?></h6>
|
||||
<h6 class="fw-bold text-uppercase small">Traitement en cours...</h6>
|
||||
</div>
|
||||
`);
|
||||
|
||||
// 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(`
|
||||
<div class="alert alert-danger border-0 shadow-sm d-flex align-items-center">
|
||||
<i class="fas fa-exclamation-triangle me-2"></i>
|
||||
<?= _("Erreur lors du chargement des garants.") ?>
|
||||
</div>
|
||||
`);
|
||||
}, 150);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user