diff --git a/Js/fonctions.js b/Js/fonctions.js index 8c896491..43718b86 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -47510,7 +47510,14 @@ function chargerFichiersTable() { } function afficheDonneesTableChoisie(fichier) { - if (!fichier || fichier === '') return; + // ÉTAPE CRUCIALE : On détruit les menus orphelins attachés au body + // avant de vider le contenu ou de rafraîchir la liste. + $('.selectpicker').selectpicker('destroy'); + + // On peut aussi nettoyer spécifiquement les conteneurs résiduels + $('.bootstrap-select').remove(); + + if (!fichier || fichier === '') return; const racineWeb = $("#racineWeb").val(); const codeLangue = $("#codeLangue").val();