dr
This commit is contained in:
parent
d5d5df3664
commit
ccb9934a1c
|
|
@ -5382,3 +5382,23 @@ function ControlerEcheanceRen()
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gère le changement d'état du switch dans le tableau
|
||||
*/
|
||||
function toggleBeneficiaireSelection(checkbox, id) {
|
||||
// On met à jour la valeur interne
|
||||
const newValue = checkbox.checked ? '1' : '0';
|
||||
checkbox.value = newValue;
|
||||
|
||||
// Appel de votre fonction métier existante
|
||||
beneficiaire_a_retirer(newValue, id);
|
||||
|
||||
// Optionnel : On peut ajouter un effet visuel sur la ligne
|
||||
const row = $(checkbox).closest('tr');
|
||||
if (checkbox.checked) {
|
||||
row.addClass('table-info');
|
||||
} else {
|
||||
row.removeClass('table-info');
|
||||
}
|
||||
}
|
||||
|
|
@ -47,13 +47,12 @@
|
|||
<td class="text-center fw-bold text-primary"><?= format_N($this->nettoyer($beneficiaire['primeTtc'])) ?></td>
|
||||
|
||||
<td class="text-center">
|
||||
<input type="checkbox"
|
||||
class="beneficiaire-check"
|
||||
data-id="<?= $beneficiaire['idBeneficiaire_temp'] ?>"
|
||||
style="transform: scale(1.2); cursor:pointer;"
|
||||
<?= ($beneficiaire['choix'] == '1') ? 'checked' : '' ?>
|
||||
value="<?= ($beneficiaire['choix'] == '1') ? '1' : '0' ?>"
|
||||
onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'}; beneficiaire_a_retirer(this.value, <?= $beneficiaire['idBeneficiaire_temp'] ?>);">
|
||||
<div class="form-check form-switch d-inline-block">
|
||||
<input class="form-check-input" type="checkbox"
|
||||
value="<?= ($beneficiaire['choix'] == '1') ? '1' : '0' ?>"
|
||||
<?= ($beneficiaire['choix'] == '1') ? 'checked' : '' ?>
|
||||
onchange="toggleBeneficiaireSelection(this, <?= $beneficiaire['idBeneficiaire_temp'] ?>);">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
|
|
|
|||
|
|
@ -654,7 +654,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
|||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
|
||||
<!-- Application Scripts -->
|
||||
<script src="/Js/fonctions.js?ver=2026.01.19.23"></script>
|
||||
<script src="/Js/fonctions.js?ver=2026.01.19.24"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
raffraichier_gabarit();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user