Alors pour compléter ma réponse et être plus précis :
En considérant que tout est encapsulé dans un formulaire, tu auras besoin de 2 panelGroup panelClientConnu et panelClientInconnu contenant l'un et l'autre ce que tu dois afficher suivant le choix de ta sélection.
Dans le selectOneRadio, tu rajoutes un événement
<f:ajax render="panelClientConnu panelClientInconnu"/>
ainsi tes 2 panels seront mis à jour à chaque changement de valeur du select.
Enfin, dans tes panels, tu ajoutes un "rendered" avec la bonne valeur de ton select par exemple
<h:panelGroup rendered="#{monController.clientConnu = 'YES'}"/>
Je te dis tout ça de tête donc à adapter à ton code et sans certitudes que ma syntaxe est exact mais le principe est là.
Partager