Variable pour une JSP avec JSF 1.2, tomahawk
Bonjour,
Je n'arrive pas a trouvé la manière de faire en JSF ce que j'ai marqué en JSTL.
Je veux faire une variable en JSF et l'utilisé dans un c:outputText avec l'attribut "rendered" pour conditionné l'affichage d'un entete.
Pouvez m'aider je bloque.:cry:
Code:
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
...
<!-- INITIALISATION DE MA VARIABLE A FALSE -->
<c:set value="false" var="OkEntete1" scope="page"/>
<c:set value="false" var="OkEntete2" scope="page"/>
<table border="0" class="LISTEPERSONNE">
<t:dataList value="#{personneCtrl.StructofRegion}" var="struc">
<h:outputText rendered="#{struc.sectId == '01'}">
<!-- TEST SI MA VARIABLE EST A FALSE (DONC PREMIER PASSAGE) ET SI C EST LE CAS AFFICHE UN ENTETE-->
<h:outputText rendered="#{pageScope.OkEntete1 == false}">
<tr><td colspan="2" style="text-align:center;"><h1>Entete 1</h1></td>
</tr>
<!-- JE VEUX METTRE MA VARIABLE A TRUE POUR QUE QU IL NE ME REMETTE PAS L ENTETE 2 fois -->
<c:set value="true" var="OkEntete1" scope="page"/>
</h:outputText>
<tr><td>
<b><h:outputText value="#{struc.nom}"/>
</b>
</td>
<td>
<h:commandLink styleClass="modifdelete" value="Voir la liste des comptes" action="#{personneCtrl.initPersonneList}" >
<f:param name="StructChooseName" value="#{struc.nom}" />
<f:param name="StructChoose" value="#{struc.id}" />
</h:commandLink>
<h:commandLink styleClass="modifdelete" value="Editer les comptes en PDF" action="#{personneCtrl.getEditListPersonneOfstrucChoose}" >
<f:param name="StructChooseName" value="#{struc.nom}" />
<f:param name="StructChoose" value="#{struc.id}" />
</h:commandLink>
<br />
</td>
</tr>
</tbody>
</h:outputText>
<!-- MEME CAS AVEC UN ENTETE 2 -->
<h:outputText rendered="#{struc.sectId == '02'}">
<!-- TEST SI MA VARIABLE EST A FALSE (DONC PREMIER PASSAGE) ET SI C EST LE CAS AFFICHE UNE ENTETE-->
<h:outputText rendered="#{pageScope.OkEntete2 == false}">
<tr><td colspan="2" style="text-align:center;"><h1>Entete 2</h1></td>
</tr>
<!-- JE VEUX METTRE MA VARIABLE A TRUE POUR QUE QU IL NE ME REMETTE PAS L ENTETE 2 fois -->
<c:set value="true" var="OkEntete2" scope="page"/>
</h:outputText>
<tr><td>
<b><h:outputText value="#{struc.nom}"/>
</b>
</td>
<td>
<h:commandLink styleClass="modifdelete" value="Voir la liste des comptes" action="#{personneCtrl.initPersonneList}" >
<f:param name="StructChooseName" value="#{struc.nom}" />
<f:param name="StructChoose" value="#{struc.id}" />
</h:commandLink>
<h:commandLink styleClass="modifdelete" value="Editer les comptes en PDF" action="#{personneCtrl.getEditListPersonneOfstrucChoose}" >
<f:param name="StructChooseName" value="#{struc.nom}" />
<f:param name="StructChoose" value="#{struc.id}" />
</h:commandLink>
<br />
</td>
</tr>
</tbody>
</h:outputText>
</t:dataList>
</table>
... |