bonjour ,
comment peu t'on faire in if() then () else dans une page jsf
voila ce ue je veux faire
cela me genere une erreur car il ne sais pas evalué l'expression competenceT.terme.id.idTerme != null
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39<%if (competenceT.terme.id.idTerme != null){%> <t:outputText id="terme" value="competenceT.terme.id.idTerme" /> <%} else{ %> <t:panelGrid width="75"> <%-- binding="#{updateCV.competenceTLevel1}" value="#{competenceT.terme.terme.id.idTerme}" terme.id.idTerme=terme.termeIdTerme--%> <t:selectOneMenu id="level11" converter="Integer" binding="#{updateCV.competenceTLevel1}" onchange="changeLevelUpItems(this);"> <f:selectItems value="#{updateCV.allLevel1}"/> </t:selectOneMenu> <%-- binding="#{updateCV.competenceTLevel2}" value="#{competenceT.terme.id.idTerme}" --%> <t:selectOneMenu id="level12" converter="Integer" binding="#{updateCV.competenceTLevel2}" value="#{competenceT.terme.termeIdTerme}" onchange="changeLevelUpItems(this);" required="true"> <f:selectItems value="#{updateCV.allLevel2}" /> </t:selectOneMenu> <h:message for="level12" errorClass="error"/> <t:selectOneMenu id="level13" converter="Integer" binding="#{updateCV.competenceTLevel3}" value="#{competenceT.terme.id.idTerme}" onchange="changeLevelUpItems(this);" required="true"> <f:selectItems value="#{updateCV.allLevel3}" /> </t:selectOneMenu> </t:panelGrid> <%}%>





Répondre avec citation



Partager