This commit is contained in:
KONE SOREL 2026-03-07 12:40:39 +00:00
parent b1e3ee089f
commit 1143a58048

View File

@ -91643,28 +91643,15 @@ function initDataTableReference(selector, exportTitle = 'Export_Donnees') {
function actualiserSelectPicker(selector) { function actualiserSelectPicker(selector) {
$(selector).each(function() { $(selector).each(function() {
const $el = $(this); const $el = $(this);
$el.removeAttr('title').prop('title', ''); // Supprime la source du doublon
// 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à
if (!$el.data('selectpicker')) { if (!$el.data('selectpicker')) {
// Initialisation propre
$el.selectpicker({ $el.selectpicker({
liveSearch: true, liveSearch: true,
style: 'btn-white border-2 border-start-0 fw-bold', style: 'btn-white border-2 border-start-0 fw-bold',
width: '100%', width: '100%'
size: 8,
noneSelectedText: $("#codeLangue").val() === 'en_US' ? '-- Select --' : '-- Sélectionner --'
}); });
} else { } else {
// Simple mise à jour des données (sans recréer le bouton)
$el.selectpicker('refresh'); $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', '');
}
}); });
} }