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
|
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:b="http://bootsfaces.net/ui"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head>
<meta charset="utf-8" />
<h:outputStylesheet library="default" name="style.css" />
</h:head>
<h:body>
<ui:include src="/resources/entete/entete.xhtml" />
<b:container>
<!-- Test n°1 -->
<f:subview rendered="#{detailFnc.fncRechercher==null}">
<h2>La fiche de conformité recherchée est indisponible.</h2>
</f:subview>
<!-- Test n°1 Cas contraire -->
<f:subview rendered="#{detailFnc.fncRechercher!=null}">
<ui:include src="ressources_entete_fnc.xhtml" />
<!-- Niveau 1 -->
<br/>
<b:panel title="Décision N1 (Superviseur ou Technicien Qualité)" look="primary">
<h:form id="fnc_niveau_1">
<h:panelGrid columns="4" cellpadding="5">
<!-- Décision N1 -->
<h:outputLabel for="decision_n1">Décision superviseur ou technicien qualité <span class="requis">*</span></h:outputLabel>
<h:selectOneMenu id="decision_n1" value="#{detailFnc.d.idDecisionN1}"
required="true" requiredMessage=" Veuillez renseigner le champ Décision. ">
<f:selectItem></f:selectItem>
<f:selectItems value="#{detailFnc.listeDecisionN1}" var="c"
itemLabel="#{c.decisionN1}" itemValue="#{c.idDecisionN1}" />
<f:ajax event="blur" render="decision_n1Message" />
<f:ajax event="blur" render="Derogation" />
</h:selectOneMenu>
<h:message id="decision_n1Message" for="decision_n1" errorClass="erreur"></h:message>
</h:panelGrid>
<!-- Si Dérogation -->
<h:panelGrid id="Derogation" columns="4" cellpadding="5">
<f:subview rendered="#{detailFnc.d.decisionN1=='Dérogation'}" id="Derogation1">
<h:panelGrid columns="4" cellpadding="5">
<!-- Quantité produite -->
<h:outputLabel for="qte_produite">Quantité produite <span class="requis">*</span></h:outputLabel>
<h:inputText id="qte_produite" value="#{detailFnc.fncRechercher.qteProduite}" >
<f:ajax event="blur" render="qte_produiteMessage" />
</h:inputText>
<h:message id="qte_produiteMessage" for="qte_produite" errorClass="erreur" />
<!-- Quantité à produire -->
<h:outputLabel for="qte_a_produire">Quantité à produire <span class="requis">*</span></h:outputLabel>
<h:inputText id="qte_a_produire" value="#{detailFnc.fncRechercher.qteAProduire}" >
<f:ajax event="blur" render="qte_a_produireMessage" />
</h:inputText>
<h:message id="qte_a_produireMessage" for="qte_a_produire" errorClass="erreur" />
</h:panelGrid>
<b:commandButton value="Suivant" look="success" action="#{detailFnc.decision_n1}" update="@form"></b:commandButton>
</f:subview>
</h:panelGrid>
<br/>
</h:form>
</b:panel>
</f:subview>
</b:container>
</h:body>
</html> |