This commit is contained in:
KONE SOREL 2026-03-16 13:34:43 +00:00
parent 194da5c967
commit 3615a9f91c
2 changed files with 32 additions and 13 deletions

View File

@ -78199,14 +78199,31 @@ function modecalculeprime() {
if (codeModecalculPrime == "TA") { if (codeModecalculPrime == "TA") {
$("#div_typetrancheage").html(loader); $("#div_typetrancheage").html(loader);
$.ajax({ $.ajax({
url: racineWeb + "Ajaxprimelienparente/typetrancheage/", url: racineWeb + "Ajaxprimelienparente/typetrancheage/",
type: 'post', type: 'post',
data: { codeGcAssureur: codeGcAssureur }, data: { codeGcAssureur: codeGcAssureur },
success: function(data) { success: function(data) {
$("#div_typetrancheage").hide().html(data).fadeIn(); // 1. On injecte les données
if ($('.selectpicker').length) { $('.selectpicker').selectpicker('refresh'); } $("#div_typetrancheage").hide().html(data).fadeIn();
}
}); // 2. On cible précisément le select qui vient d'être chargé
let $select = $("#codeEnteteTrancheAge");
if ($select.length) {
// IMPORTANT : On détruit l'éventuelle instance précédente
// pour nettoyer le DOM des résidus du premier rendu
$select.selectpicker('destroy');
// On réinitialise proprement
$select.selectpicker({
liveSearch: true,
style: 'btn-white border-2 shadow-none',
size: 5,
noneSelectedText: 'Sélectionnez une tranche...'
});
}
}
});
} else { } else {
$("#div_prime_lienparente").html(loader); $("#div_prime_lienparente").html(loader);
$.ajax({ $.ajax({

View File

@ -3,16 +3,18 @@
<div class="row align-items-center"> <div class="row align-items-center">
<div class="col-md-3"> <div class="col-md-3">
<label class="form-label small fw-bold text-muted text-uppercase mb-md-0"> <label class="form-label small fw-bold text-muted text-uppercase mb-md-0">
<?= _("Catégorie Tranche d'Âge") ?> <span class="text-danger">*</span> <?= _("Type Tranche d'Âge") ?> <span class="text-danger">*</span>
</label> </label>
</div> </div>
<div class="col-md-9"> <div class="col-md-7">
<div class="input-group"> <div class="input-group">
<span class="input-group-text bg-white border-2 border-end-0"><i class="fas fa-calendar-alt text-primary"></i></span> <span class="input-group-text bg-white border-2 border-end-0 text-primary">
<select class="form-control selectpicker border-2 border-start-0 shadow-none" <i class="fas fa-calendar-alt"></i>
data-live-search="true" </span>
<select class="form-control selectpicker border-2 border-start-0"
id="codeEnteteTrancheAge" id="codeEnteteTrancheAge"
name="codeEnteteTrancheAge" name="codeEnteteTrancheAge"
data-live-search="true"
required required
onchange="trancheage();"> onchange="trancheage();">
<?php liste_options($typesTranches, ""); ?> <?php liste_options($typesTranches, ""); ?>