This commit is contained in:
KONE SOREL 2026-03-07 12:04:49 +00:00
parent 84959b5f84
commit 10c658f597
3 changed files with 14 additions and 14 deletions

View File

@ -1473,10 +1473,12 @@ select[class*="selectpicker"],
width: 1% !important; width: 1% !important;
} }
/* Applique la bordure manquante et l'arrondi Neutral Pro */ /* 1. Force la bordure sur le bouton du select */
.bootstrap-select > .dropdown-toggle.btn-light { .bootstrap-select > .dropdown-toggle {
border: 2px solid #dee2e6 !important; /* Même couleur que ton input Nom */
border-left: 0 !important; /* Supprime la bordure gauche pour coller à l'icône */
background-color: #fff !important; background-color: #fff !important;
border: 2px solid #dee2e6 !important; height: 38px !important; /* Aligne la hauteur sur l'input Nom */
border-left: 0 !important; /* L'icône a déjà la bordure gauche */ display: flex !important;
border-radius: 0 0.375rem 0.375rem 0 !important; align-items: center;
} }

View File

@ -47685,20 +47685,18 @@ function formAjoutTableRef() {
// Filtrer la liste des villes par pays // Filtrer la liste des villes par pays
function filtreVilleParPays() { function filtreVilleParPays() {
const codePays = $('#codePays').val(); const codePays = $('#codePays').val();
const $selectVille = $('#codeVille'); const $selectVille = $('#codeVille'); // On cible l'élément SELECT
$.ajax({ $.ajax({
url: $("#racineWeb").val() + "Ajaxfiltrevilleparpays/", url: $("#racineWeb").val() + "Ajaxfiltrevilleparpays/",
type: 'post', type: 'post',
data: { codePays: codePays }, data: { codePays: codePays },
success: function(htmlOptions) { success: function(htmlOptions) {
// 1. On vide COMPLÈTEMENT le select pour supprimer l'ancien "-- Sélectionner --" // 1. On vide le select et on injecte les nouvelles options
$selectVille.empty(); $selectVille.empty().append(htmlOptions);
// 2. On injecte les nouvelles options
$selectVille.append(htmlOptions);
// 3. On rafraîchit le plugin (cela mettra à jour l'affichage sans doubler) // 2. On rafraîchit le plugin pour mettre à jour l'affichage visuel
// C'est ce refresh qui enlèvera le doublon "-- Sélectionner -- -- Sélectionner --"
$selectVille.selectpicker('refresh'); $selectVille.selectpicker('refresh');
} }
}); });

View File

@ -1,4 +1,4 @@
<option value=""><?= _("-- Sélectionner --") ?></option> <option value=""><?= _("-- Sélectionner --") ?></option>
<?php foreach ($ville as $v): ?> <?php foreach ($ville as $v): ?>
<option value="<?= $v['code'] ?>"><?= $v['libelle'] ?></option> <option value="<?= $v['id'] ?>"><?= $v['libelle'] ?></option>
<?php endforeach; ?> <?php endforeach; ?>