Pastebin launched a little side project called HostCabi.net, check it out ;-)Don't like ads? PRO users don't see any ads ;-)
Guest

xhtml

By: a guest on Apr 26th, 2011  |  syntax: HTML  |  size: 3.59 KB  |  hits: 268  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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>