Advertisement
Guest User

xhtml

a guest
Apr 26th, 2011
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.59 KB | None | 0 0
  1. <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core"
  2.     xmlns:p="http://primefaces.prime.com.tr/ui" xmlns:h="http://java.sun.com/jsf/html"
  3.     xmlns:ui="http://java.sun.com/jsf/facelets" template="/template/main.xhtml">
  4.  
  5.     <ui:define name="body">
  6.         <h:form prependId="false">
  7.             <p:toolbar>
  8.                 <p:toolbarGroup align="left">
  9.                     <p:commandButton value="Inserir" action="#{documentEditMB.insert}"
  10.                         rendered="#{!documentEditMB.updateMode}" ajax="false" />
  11.                     <p:commandButton value="Salvar" action="#{documentEditMB.update}"
  12.                         rendered="#{documentEditMB.updateMode}" ajax="false" />
  13.                     <p:commandButton value="Apagar" onclick="confirmation.show()"
  14.                         rendered="#{documentEditMB.updateMode}" type="button" immediate="true" ajax="false" />
  15.                     <p:confirmDialog message="Deseja apagar o documento?" showEffect="bounce" hideEffect="explode"
  16.                         header="Apagar" severity="alert" widgetVar="confirmation">
  17.                         <h:commandButton value="Sim" action="#{documentEditMB.delete}" immediate="true"
  18.                             ajax="false" />
  19.                         <h:commandButton value="Nao" onclick="confirmation.hide()" type="button" />
  20.                     </p:confirmDialog>
  21.                 </p:toolbarGroup>
  22.             </p:toolbar>
  23.  
  24.             <br />
  25.  
  26.             <p:fieldset legend="Documento" toggleable="true" toggleSpeed="500">
  27.                 <h:panelGrid id="fields" columns="3">
  28.                     <h:outputLabel value="Codigo: " for="id" styleClass="text-input" />
  29.                     <h:outputText id="id" value="#{documentEditMB.bean.id}" />
  30.                     <p:message for="id" />
  31.  
  32.                     <h:outputLabel value="Titulo: " for="title" styleClass="text-input" />
  33.                     <h:inputText id="title" value="#{documentEditMB.bean.title}"
  34.                         title="Titulo do documento" />
  35.                     <p:message for="title" />
  36.                    
  37.                 </h:panelGrid>
  38.                    
  39.                     <br />
  40.                    
  41.                     <p:toolbar rendered="#{documentEditMB.updateMode}">
  42.                         <p:toolbarGroup align="left">
  43.                             <p:commandButton value="Novo" onclick="usercasepanel.show();" ajax="true">
  44.                                 <f:setPropertyActionListener target="#{usercaseEditMB.documentId}" value="#{documentEditMB.bean.id}" />
  45.                             </p:commandButton>
  46.                         </p:toolbarGroup>
  47.                     </p:toolbar>
  48.                    
  49.                     <p:dataTable id="list" var="usercase" value="#{documentEditMB.bean.usercases}" rendered="#{documentEditMB.updateMode}">
  50.                         <f:facet name="header">Casos de uso</f:facet>
  51.                         <p:column style="width:10%;" sortBy="#{usercase.id}">
  52.                             <f:facet name="header">Codigo</f:facet>
  53.                             <h:outputText value="#{usercase.id}" />
  54.                         </p:column>
  55.                         <p:column sortBy="#{usercase.name}">
  56.                             <f:facet name="header">Nome</f:facet>
  57.                             <h:outputText value="#{usercase.name}" />
  58.                         </p:column>
  59.                     </p:dataTable>
  60.                    
  61.                     <br />
  62.                    
  63.                     <p:dialog header="Caso de Uso" widgetVar="usercasepanel" showEffect="bounce" hideEffect="explode" height="250" width="400" >
  64.                         <h:panelGrid id="usercasefields" columns="2">
  65.                             <h:outputLabel value="Codigo do documento: " for="usercasedocumentid" styleClass="text-input" />
  66.                             <h:outputText id="usercasedocumentid" value="#{usercaseEditMB.bean.document.id}" />
  67.                             <h:outputLabel value="Codigo: " for="usercaseid" styleClass="text-input" />
  68.                             <h:outputText id="usercaseid" value="#{usercaseEditMB.bean.id}" />
  69.                             <h:outputLabel value="Nome: " for="usercasename" styleClass="text-input" />
  70.                             <h:inputText id="usercasename" value="#{usercaseEditMB.bean.name}" />
  71.                         </h:panelGrid>
  72.                             <p:commandButton value="Adicionar" action="#{usercaseEditMB.insert}" oncomplete="usercasepanel.hide();" type="button" ajax="true" />
  73.                     </p:dialog>
  74.  
  75.             </p:fieldset>
  76.         </h:form>
  77.     </ui:define>
  78. </ui:composition>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement