Bonjour,
Techniquement je souhaite réaliser un écran ou le choix d'un bouton radio (group1) grise une autre série de bouton radio (group2). Le choix de l'autre bouton radio (group1) ne les grise pas.
Pour ce comportement, j'ai commencé à implémenter les choses de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <p:selectOneRadio id="group1" value="#{myBean.myProperty}"> <f:selectItem itemLabel="#{msg['choix1']}" itemValue="1" /> <f:selectItem itemLabel="#{msg['choix2']}" itemValue="2" /> <p:ajax event="change" update="btradio" /> </p:selectOneRadio>Lorsque je clic sur un des choix de mon selectOneRadio je me heurte à ce message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <p:radioButton id="btradio" itemIndex="0" disabled="#{myBean.myProperty == 1}"/>
rien de plus ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 16 nov. 2012 11:25:22 com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback visit GRAVE: java.lang.NullPointerException
Je ne sais pas dans quelle voie m'orienter.
J'ai également essayer de rajouter un listener à la balise ajax bindé à une méthode qui faisait le setDisabled. J'ai obtenu le même message d'erreur.
Si quelqu'un reconnait le problème ...
Cordialement,
Smori
Partager