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
| <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j" %>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<f:view>
<center>
<h:form id="formservice">
<h:inputHidden value="#{ServiceBean.init}" />
<h:outputText id="infomsg" value="#{ServiceBean.message}" />
<h:panelGrid width="500px" columns="1">
<rich:panel id="tablepanel" header="Liste des services" >
<rich:dataTable binding="#{ServiceBean.dataTable}"
onRowMouseOut="this.backgroundColor = '#FFFFFF'" rows="5" width="100%" id="tbl" value="#{ServiceBean.service_list}" var="service">
<rich:column>
<f:facet name="header"><h:outputText value="Libellé" /></f:facet>
<h:outputText value="#{service.libelle}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText value="Délégation" /></f:facet>
<h:outputText value="#{service.delegation}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText value="Modifier" /></f:facet>
<a4j:commandLink action="#{ServiceBean.modifierligne}" reRender="infomsg, tablepanel, panelinfo, crud_panel">
<h:graphicImage style="border:0; width:16px; height:16px" url="../images/edit.png" />
</a4j:commandLink>
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText value="Supprimer" /></f:facet>
<a4j:commandLink action="#{ServiceBean.supprimer}" ajaxSingle="true" reRender="infomsg, tablepanel, panelinfo, crud_panel">
<h:graphicImage style="border:0; width:16px; height:16px" url="../images/drop.png" />
</a4j:commandLink>
</rich:column>
<f:facet name="footer">
<rich:datascroller />
</f:facet>
</rich:dataTable>
</rich:panel>
<rich:panel id="panelinfo" header="Informations générales">
<h:panelGrid columns="2" width="400" style="text-align:left">
<h:outputText value="Libellé : " />
<h:inputText id="libelle" value="#{ServiceBean.service.libelle}" disabled="#{ServiceBean.etat}" size="25"></h:inputText>
<h:selectBooleanCheckbox id="delegation" value="#{ServiceBean.service.delegation}" disabled="#{ServiceBean.etat}" />
<h:outputText value="Délégation" />
<h:outputText value="Responsable" />
<rich:comboBox disabled="#{ServiceBean.etat}" id="utilisateur" suggestionValues="#{ServiceBean.user_list}"
defaultLabel=" " value="#{ServiceBean.current_user}" >
</rich:comboBox>
</h:panelGrid>
</rich:panel>
</h:panelGrid>
<h:panelGrid id="crud_panel" columns="5" width="490px">
<a4j:commandButton action="#{ServiceBean.viderchamps}" id="nouvserv" value="Nouveau" ajaxSingle="true"
style="width:85px" styleClass="btn" disabled="#{ServiceBean.invetat}" reRender="infomsg, tablepanel, panelinfo, crud_panel">
</a4j:commandButton>
<a4j:commandButton id="modifserv" value="Modifier" style="width:85px" styleClass="btn" ajaxSingle="true"
disabled="#{ServiceBean.invetat}" action="#{ServiceBean.modifier}" reRender="infomsg, tablepanel, panelinfo, crud_panel" />
<a4j:commandButton id="suppserv" value="Supprimer" style="width:85px" styleClass="btn" ajaxSingle="true"
disabled="#{ServiceBean.invetat}" action="#{ServiceBean.supprimer}" reRender="infomsg, tablepanel, panelinfo, crud_panel" />
<a4j:commandButton id="validserv" value="Valider" style="width:85px" styleClass="btn" ajaxSingle="true"
disabled="#{ServiceBean.etat}" action="#{ServiceBean.create}" reRender="infomsg, tablepanel, panelinfo, crud_panel" />
<a4j:commandButton id="annulserv" value="Annuler" style="width:85px" styleClass="btn" ajaxSingle="true"
disabled="#{ServiceBean.etat}" action="#{ServiceBean.annuler}" reRender="infomsg, tablepanel, panelinfo, crud_panel" />
</h:panelGrid>
</h:form>
</center>
</f:view> |