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
|
<rich:dataTable id="usersDataTable" rowKeyVar="row"
value="#{usersDataTableBean.usersList}" var="user"
onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
<f:facet name="header">
<rich:columnGroup>
<rich:column>
<h:outputText styleClass="headerText" value="#{msg.login}" />
</rich:column>
<rich:column>
<h:outputText styleClass="headerText" value="#{msg.firstname}" />
</rich:column>
<rich:column>
<h:outputText styleClass="headerText" value="#{msg.lastname}" />
</rich:column>
<rich:column>
<h:outputText styleClass="headerText" value="#{msg.mail}" />
</rich:column>
<rich:column>
<h:outputText styleClass="headerText" value="#{msg.phone}" />
</rich:column>
<rich:column>
<h:outputText styleClass="headerText"
value="#{msg.remainTime} (en mn)" />
</rich:column>
<rich:column />
</rich:columnGroup>
</f:facet>
<rich:column filterBy="#{user.login}" filterEvent="onkeyup">
<h:outputText value="#{user.login}" />
<f:facet name="footer">
<h:outputText value="Total" />
</f:facet>
</rich:column>
<rich:column filterBy="#{user.usersDatas.lastname}"
filterEvent="onkeyup">
<h:outputText value="#{user.usersDatas.lastname}" />
</rich:column>
<rich:column filterBy="#{user.usersDatas.firstname}"
filterEvent="onkeyup">
<h:outputText value="#{user.usersDatas.firstname}" />
</rich:column>
<rich:column filterBy="#{user.usersDatas.mail}" filterEvent="onkeyup">
<h:outputText value="#{user.usersDatas.mail}" />
</rich:column>
<rich:column filterBy="#{user.usersDatas.phone}" filterEvent="onkeyup">
<h:outputText value="#{user.usersDatas.phone}" />
</rich:column>
<rich:column>
<h:outputText value="#{user.usersDatas.remainTime}" />
<f:facet name="footer">
<h:outputText id="totalTimeOutput"
value="#{usersDataTableBean.totalTime}" />
</f:facet>
</rich:column>
<rich:column>
<a4j:commandLink ajaxSingle="true" id="historyLink"
reRender="historyTable"
oncomplete="Richfaces.showModalPanel('historyPanel');">
<h:graphicImage value="/pages/images/passed.gif" style="border:0" />
<f:setPropertyActionListener value="#{user}"
target="#{historyDataTableBean.user}" />
</a4j:commandLink>
<a4j:commandLink ajaxSingle="true" id="editUserLink"
oncomplete="Richfaces.showModalPanel('editUserPanel');"
reRender="userInputForm">
<h:graphicImage value="/pages/images/edit.gif" style="border:0" />
<f:setPropertyActionListener value="#{user}"
target="#{usersFormBean.editUser}" />
</a4j:commandLink>
<a4j:commandLink ajaxSingle="true" id="deleteUserLink"
reRender="usersDataTable, creditTable, requestsTable"
action="#{usersDataTableBean.deleteUser}">
<h:graphicImage value="/pages/images/delete.gif" style="border:0" />
</a4j:commandLink>
</rich:column>
</rich:dataTable> |
Partager