Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 2.19 KB | None | 0 0
  1. <ui:composition xmlns="http://www.w3.org/1999/xhtml"
  2.                xmlns:ui="http://java.sun.com/jsf/facelets"
  3.                xmlns:h="http://java.sun.com/jsf/html"
  4.                xmlns:f="http://java.sun.com/jsf/core"
  5.                xmlns:p="http://primefaces.org/ui"
  6.                template="/WEB-INF/template.xhtml">
  7.  
  8.     <ui:define name="title">Marques des Véhicules</ui:define>
  9.  
  10.     <ui:define name="content">
  11.         <h:form>
  12.     <p:panel id="panel" header="Ajouter une marque">
  13.  
  14.         <p:messages id="msgs" />
  15.  
  16.         <h:panelGrid columns="7" cellpadding="5">
  17.            
  18.             <p:outputLabel for="NomMarque" value="Marque" />
  19.             <p:inputText id="NomMarque" value="#{beanMarque.nomMarque}" required="true" label="Nom Marque" >
  20.                 <f:validateLength minimum="3" />
  21.             </p:inputText>
  22.             <p:message for="NomMarque" display="icon" />
  23.             <h:outputLabel for="fileIdPhoto" value="Charger la photo:" />
  24.             <p:fileUpload mode="advanced"
  25.              fileLimit="1"
  26.              id="fileIdPhoto"
  27.              allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
  28.              fileUploadListener="#{beanMarque.upload}"/>
  29.            
  30.             <p:commandButton value="Ajouter" update="panel" actionListener="#{beanMarque.addmarque}" icon="ui-icon-check" ajax="true"/>
  31.              
  32.         </h:panelGrid>
  33.        
  34.     </p:panel>
  35.     <p:dataTable id="tabMarque" var="modelmarque" value="#{beanMarque.listmarques}">
  36.        
  37.           <p:column headerText="#">
  38.             <h:outputText value="#{modelmarque.idMarque}"/>
  39.           </p:column>
  40.          
  41.           <p:column headerText="Marques">
  42.             <h:outputText value="#{modelmarque.marqueNom}"/>
  43.           </p:column>
  44.  
  45.  
  46.          <p:column headerText="Actions">
  47.              <p:commandButton id="editButton" value="Modifier" icon="fa fa-fw fa-edit" title="Modifier"/>
  48.              <p:commandButton value="Supprimer"
  49.              icon="fa fa-fw fa-remove"
  50.              actionListener="#{beanMarque.removemarque(modelmarque)}"
  51.              update="tabMarque"
  52.              process="@this"
  53.              ajax="true"/>
  54.            
  55.           </p:column>
  56.          
  57.         </p:dataTable>
  58.      </h:form>
  59.    
  60.    
  61.    
  62.    
  63.     </ui:define>
  64.  
  65. </ui:composition>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement