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
| <p:panelGrid id="myTable" columns="1" styleClass="zoneRecherche">
<p:column>
<p:panelGrid columns="1">
<p:dataTable id="listIdentitePersonnes" rowIndexVar="row"scrollHeight="310" var="identitepersonne"
emptyMessage="Pas de données"
widgetVar="monIdentitePersonne" value="#{reactivationBean.listIdentitePersonnes}"
sortMode="multiple" selection="#{reactivationBean.identitesSelectionnees}"
scrollable="true" scrollRows="10"
rowKey="#{identitepersonne.id}" resizableColumns="true"
styleClass="#{(reactivationBean.listIdentitePersonnes.size() le '10') ? 'scrollableData' : 'fontTextDefault'}">
<f:facet name="header" style="width:100%">
<h:outputLabel id="listeResultatPersonnesLabel#{idx}" value="Résultats de la requête" />
<p:commandButton id="consultationDataTableToggler1" type="button" value="Colonnes affichées" style="float:right;height:16px;font-size:10px" />
<p:columnToggler widgetVar="myColumnToggler" datasource="listIdentitePersonnes" trigger="consultationDataTableToggler1"/>
</f:facet>
<p:ajax event="sort" oncomplete="updateToggles()" />
<p:ajax event="page" oncomplete="updateToggles()" />
<p:ajax event="rowSelectCheckbox" />
<p:ajax event="rowUnselectCheckbox" />
<p:ajax event="rowSelect" />
<p:ajax event="rowUnselect" />
<p:ajax event="toggleSelect" process="@this" />
<p:column id="reactivationRequeteDataTableCheckBox"
selectionMode="multiple" style="width:18px !important;text-align:center" toggleable="false" />
<p:column id="reactivationRequeteDataTableNumLigne"
style="width:18px" headerText="N°" styleClass="check-colonne-tableau">
<h:outputText value="#{row + 1}" />
</p:column>
<p:column style="width:120px" headerText="Personne" sortBy="#{identitepersonne.numeroPersonne}">
<h:outputText escape="true" value="#{identitepersonne.numeroPersonne}" />
</p:column>
<p:column style="width:150px" headerText="Nom" sortBy="#{identitepersonne.nom}">
<h:outputText id="colNom" escape="true" value="#{identitepersonne.nom}" />
<p:tooltip for="colNom" value="#{identitepersonne.nom}" trackMouse="true" />
</p:column>
<p:column style="width:150px" headerText="Prénom(s)" sortBy="#{identitepersonne.prenom}">
<h:outputText id="colPrenom" escape="true" value="#{identitepersonne.prenom}" />
<p:tooltip for="colPrenom" value="#{identitepersonne.prenom}" trackMouse="true" />
</p:column>
<p:column style="width:120px" headerText="Date naiss." sortBy="#{identitepersonne.dateNaissance}">
<h:outputText escape="true" value="#{identitepersonne.dateNaissance}">
<f:converter converterId="com.myPackage..jsf.Date" />
<f:attribute name="pattern" value="dd/MM/yyyy" />
</h:outputText>
</p:column>
<p:column style="width:50px" headerText="Sexe" sortBy="#{identitepersonne.sexe}">
<h:outputText escape="true" value="#{identitepersonne.sexe}" />
</p:column>
<p:column style="width:150px" headerText="Catégorie-global" sortBy="#{identitepersonne.categorie}">
<h:outputText escape="true" value="#{referenceApplicationBean.recupererCategorie(identitepersonne.categorie)}" />
</p:column>
</p:dataTable>
</p:panelGrid>
</p:column>
</p:panelGrid> |
Partager