Bonjour,
J'ai 2 pages JSF, A et B. A contient des champs de saisies qui impactent B.
B contient une liste déroulante et une dataTable, dont le contenu varie suivant la sélection de la liste déroulante (2 choix : 1 et 2).
Mon problème est le suivant :
- Je vais sur B. La page s'affiche. Je sélectionne le choix 2.
- Je vais ensuite sur A. Je renseigne des valeurs dans les champs impactant B (choix 2). J'enregistre.
- Lorsque je retourne sur B, je récupère la page d'avant les modifications (choix 2).
Pour que ces dernières soient prises en compte, il me faut changer de sélection dans ma liste déroulante (choix 1 puis revenir sur mon choix 2).
Je ne peux pas mettre mon Bean B en request, ni le sortir de la session pour le faire reconstruire, car il est possible de renseigner des champs sur B et de les sauvegarder dans le cache (dans mon Bean B).
Je n'arrive pas à trouver un moyen pour faire recharger une partie de ma page ou filouter en faisant croire à un changement de sélection dans la liste.
Des idées ?
Désolé si je n'ai pas été clair![]()
Merci d'avance.
Partager