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
|
<rich:panel header="Gestion des utilisateurs">
<h:form>
<rich:dataTable style="text-align:center;" width="100%"
id="userList" rows="1" columnClasses="col"
value="#{userBean.users}" var="user">
<rich:column>
<f:facet name="header">
<h:outputText styleClass="headerText" value="Identifiant" />
</f:facet>
<h:outputText id="id" value="#{user.id}" />
</rich:column>
<rich:column sortOrder="DESCENDING" sortable="true" sortBy="#{user.firstname}">
<f:facet name="header">
<h:outputText styleClass="headerText" value="Prénom" />
</f:facet>
<h:outputText id="firstname" value="#{user.firstname}" />
</rich:column>
<rich:column sortable="true" sortBy="#{user.lastname}"
filterBy="#{user.lastname}" filterEvent="onkeyup">
<f:facet name="header">
<h:outputText styleClass="headerText" value="Nom" />
</f:facet>
<h:outputText id="lastname" value="#{user.lastname}" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText styleClass="headerText" value="Date de naissance" />
</f:facet>
<h:outputText id="birthdate" value="#{user.birthdate}">
<f:convertDateTime pattern="dd/MM/yyyy" type="date" />
</h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText styleClass="headerText" value="Action" />
</f:facet>
<h:commandLink value="Modifier" action="#{userBean.editUser}" />
</rich:column>
<f:facet name="footer">
<rich:datascroller id="ds"></rich:datascroller>
</f:facet>
</rich:dataTable>
</h:form>
</rich:panel> |
Partager