This commit is contained in:
KONE SOREL 2026-03-10 17:16:42 +00:00
parent f07e61abeb
commit be0bd6117d
3 changed files with 18 additions and 1 deletions

View File

@ -11,8 +11,11 @@ class ControleurAjaxtblisterjoursferiers extends Controleur {
public function index() {
$codePays = $_SESSION['codePaysSociete'];
$annee = $this->requete->getParametreFormulaire("annee","numerique");
$annee_selectionnee = isset($annee) ? $annee : date('Y');
$tabjoursferiers = $this->joursferiers->getlisterjoursferiers($codePays,$annee);
$existeselection = $this->joursferiers->existeSelection();
@ -22,7 +25,8 @@ class ControleurAjaxtblisterjoursferiers extends Controleur {
$this->genererVueAjax(array(
'tabjoursferiers' => $tabjoursferiers,
'existeselection' => $existeselection,
'pays' => $pays
'pays' => $pays,
'annee_selectionnee'=> $annee_selectionnee
));
}

View File

@ -91694,4 +91694,14 @@ function actualiserSelectPicker(selector, donnerFocus = false) {
}, 150); // Délai légèrement augmenté pour garantir l'ouverture
}
});
}
function changerAnneeFiltre(valeur) {
// 1. On peut forcer le stockage en session via un petit appel rapide si nécessaire
// ou simplement s'assurer que afficheDonneesTableChoisie utilise bien cette valeur.
console.log("Filtrage pour l'année : " + valeur);
// Appel de votre fonction moteur
// Astuce : vérifiez que dans votre contrôleur PHP, vous récupérez bien $_POST['annee']
afficheDonneesTableChoisie('Ajaxtblisterjoursferiers');
}

View File

@ -1,3 +1,6 @@
<?php
?>
<div class="card border-0 shadow-sm overflow-hidden" style="border-radius: 12px;">
<div class="card-header bg-white py-3 border-bottom d-flex justify-content-between align-items-center">
<div class="d-flex align-items-center" style="flex: 1;">