This commit is contained in:
KONE SOREL 2026-03-10 15:33:02 +00:00
parent f739231112
commit 8f6b372d71

View File

@ -47516,7 +47516,6 @@ function afficheDonneesTableChoisie(fichier) {
const $divLister = $('#div_lister_table');
// 1. On mémorise les valeurs actuelles avant le refresh
const paysSelectionne = $('#codePays').val();
const anneeSelectionnee = $('#annee').val();
// 2. Appel AJAX
@ -47524,26 +47523,13 @@ function afficheDonneesTableChoisie(fichier) {
url: racineWeb + fichier + "/",
type: 'post',
data: {
codePays: paysSelectionne,
annee: anneeSelectionnee
},
success: function(data) {
// 3. On remplace tout le bloc
$divLister.html(data);
// 4. RÉ-INITIALISATION DU SELECT (Indispensable pour le look Neutral Pro)
// On utilise le sélecteur standard de bootstrap-select
if ($('#codePays').length > 0) {
// On détruit l'ancien qui vient d'être injecté "mort" et on le recrée
$('#codePays').selectpicker('destroy');
actualiserSelectPicker('#codePays', false);
// On lui redonne sa valeur et on rafraîchit l'affichage
$('#codePays').val(paysSelectionne).selectpicker('refresh');
$('#annee').val(anneeSelectionnee);
}
// 5. INITIALISATION DATATABLE
// 4. INITIALISATION DATATABLE
// On s'assure que l'ancien ID n'existe plus en mémoire
if ($.fn.DataTable.isDataTable('#tableLister')) {
$('#tableLister').DataTable().destroy();