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 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
|
<fieldset>
<legend>Liste des utilisateurs</legend>
<a id="add" href="addUser.jsf" ><img src="img/add_user.png" border="0"></a>
<rich:toolTip for="add" value="Ajouter Utilisateur"/>
<rich:spacer height="20"/><br/>
<rich:separator height="4" lineType="double" style="background-color:orange"/><br/>
<rich:simpleTogglePanel switchType="client" label="Rechercher Utilisateur">
<h:form>
<a4j:commandButton value="Search" reRender="sea,container" >
<a4j:actionparam value="M" assignTo="#{userserv.hmida}"/>
</a4j:commandButton>
</h:form>
</rich:simpleTogglePanel>
<h:form id="form">
<h:outputText id="sea" value="#{userserv.hmida}"/>
<h:outputText value="#{userserv.hmida}"/>
<rich:separator height="4" lineType="double" style="background-color:orange"/><br/>
<a4j:outputPanel id="container">
<h:graphicImage url="img/Danger_users.png" rendered="#{user.nbUsers==0}" style="padding-right:20px"/>
<h:outputText value="La table des utilisateurs est vide" styleClass="vide" rendered="#{user.nbUsers==0}"/>
<rich:dataTable id="util" value="#{user.users}" var="use" binding="#{user.table}" width="50%" rowKeyVar="row" ajaxKeys="#{user.keys}" rendered="#{user.nbUsers>0}" >
<rich:column filterBy="#{use.usernom}" filterEvent="onkeyup" headerClass="col">
<f:facet name="header">
<h:outputText value="Nom & Prénom"></h:outputText>
</f:facet>
<h:outputText value="#{use}">
<f:converter converterId="userConvert"/>
</h:outputText>
</rich:column>
<rich:column filterBy="#{use.direction.dirlibele}" filterEvent="onkeyup" headerClass="col">
<f:facet name="header">
<h:outputText value="Direction"></h:outputText>
</f:facet>
<h:outputText value="#{use.direction.dirlibele}"></h:outputText>
</rich:column>
<rich:column filterBy="#{use.groupe.goupelibele}" filterEvent="onkeyup" headerClass="col">
<f:facet name="header">
<h:outputText value="Groupe"></h:outputText>
</f:facet>
<h:outputText value="#{use.groupe.goupelibele}"></h:outputText>
</rich:column>
<rich:column filterBy="#{use.usertel}" filterEvent="onkeyup" headerClass="col">
<f:facet name="header">
<h:outputText value="Téléphone"></h:outputText>
</f:facet>
<h:outputText id="tel" value="#{use.usertel}"></h:outputText>
</rich:column>
<rich:column filterBy="#{use.userbureau}" filterEvent="onkeyup" headerClass="col">
<f:facet name="header">
<h:outputText value="N° Bureau"></h:outputText>
</f:facet>
<h:outputText value="#{use.userbureau}"></h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Modifier"></h:outputText>
</f:facet>
<a4j:commandLink ajaxSingle="true" id="editlink" oncomplete="#{rich:component('editPanel')}.show()">
<h:graphicImage url="img/edit_profile.png" style="border:0"/>
<f:setPropertyActionListener value="#{use}" target="#{user.currentUser}"/>
<f:setPropertyActionListener value="#{row}" target="#{user.currentRow}"/>
</a4j:commandLink>
<rich:toolTip for="editlink" value="Edit"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Infos"></h:outputText>
</f:facet>
<a4j:commandLink ajaxSingle="true" id="viewlink" oncomplete="#{rich:component('viewPanel')}.show()">
<h:graphicImage url="img/search_user.png" style="border:0"/>
<f:setPropertyActionListener value="#{use}" target="#{user.currentUser}"/>
<f:setPropertyActionListener value="#{row}" target="#{user.currentRow}"/>
</a4j:commandLink>
<rich:toolTip for="viewlink" value="Infos"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Supprimer"></h:outputText>
</f:facet>
<h:commandLink id="deletelink" action="#{user.deleteUser}" onclick="if (!confirm('Voulez vous vraiment Supprimer cette réclamation ?!')) return false">
<h:graphicImage url="img/delete_user.png" style="border:0"/>
<a4j:support reRender="util">
<f:setPropertyActionListener value="#{use}" target="#{user.currentUser}"/>
</a4j:support>
</h:commandLink>
<rich:toolTip for="deletelink" value="Supprimer"/>
</rich:column>
</rich:dataTable>
</a4j:outputPanel>
</fieldset> |