diff --git a/Js/fonctions.js b/Js/fonctions.js index 9d187df1..956be31e 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -48120,35 +48120,36 @@ function filtreTableReference(numeroTable) { const racineWeb = $("#racineWeb").val(); const $divListe = $("#div_listetables"); - // Nettoyage des zones + // 1. Avant tout, on nettoie les résidus du SelectPicker dans le BODY + // Bootstrap-select ajoute une div .bootstrap-select à la fin du body quand container:body est utilisé + $('.bootstrap-select.dropdown.bs-container').remove(); + + // Nettoyage des zones de contenu $("#div_lister_table").html(""); $('#div_maj_table').html(""); - // Détruire l'instance existante pour éviter les fuites de mémoire et conflits - if ($("#listetables").length) { - $("#listetables").selectpicker('destroy'); - } - $.ajax({ url: racineWeb + "Ajaxfiltretablesreference/", type : 'post', data: { numeroTable: numeroTable }, success: function(data) { - // 1. On injecte le contenu (qui contient le nouveau