hello,
Savez vous comment faire pour afficher/masquer une zone de texte selon le choix effectué dans
une zone déroulante ?
Jsp :
Backing bean :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ... <h:selectOneMenu value="#{etatController.sitFamiliale}" > <f:selectItems value="#{nomenclatures.mesSitFamiliales}"/> <a4j:support event="onchange" action="#{etatController.onchange}" ajaxSingle="true" reRender="n1" /> </h:selectOneMenu> <h:outputText value="#{msg.nbEnfants}" id="n1" rendered="#{etatController.afficheNb == true}" /> ...
Cet exemple ne fonctionne pas et je n'ai plus d'idées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 ... private boolean afficheNb; ... public void setAfficheNb(boolean afficheNb) { this.afficheNb = afficheNb; } public boolean isAfficheNb() { return afficheNb; } ... public void onchange(){ if (this.sitFamiliale.equals("2")) setAfficheNb(true); else setAfficheNb(false); }
Merci
Partager