diff --git a/Js/fonctions.js b/Js/fonctions.js index 0590c706..47d996a3 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -91643,28 +91643,15 @@ function initDataTableReference(selector, exportTitle = 'Export_Donnees') { function actualiserSelectPicker(selector) { $(selector).each(function() { const $el = $(this); - - // 1. ÉTAPE RADICALE : On supprime l'attribut title qui cause le doublon visuel - $el.removeAttr('title').prop('title', ''); - - // 2. On vérifie si l'instance existe déjà + $el.removeAttr('title').prop('title', ''); // Supprime la source du doublon if (!$el.data('selectpicker')) { - // Initialisation propre $el.selectpicker({ liveSearch: true, style: 'btn-white border-2 border-start-0 fw-bold', - width: '100%', - size: 8, - noneSelectedText: $("#codeLangue").val() === 'en_US' ? '-- Select --' : '-- Sélectionner --' + width: '100%' }); } else { - // Simple mise à jour des données (sans recréer le bouton) $el.selectpicker('refresh'); } - - // 3. On force la valeur à vide si rien n'est sélectionné pour nettoyer l'affichage - if(!$el.val()) { - $el.selectpicker('val', ''); - } }); } \ No newline at end of file