Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core"
- xmlns:p="http://primefaces.prime.com.tr/ui" xmlns:h="http://java.sun.com/jsf/html"
- xmlns:ui="http://java.sun.com/jsf/facelets" template="/template/main.xhtml">
- <ui:define name="body">
- <h:form prependId="false">
- <p:toolbar>
- <p:toolbarGroup align="left">
- <p:commandButton value="Inserir" action="#{documentEditMB.insert}"
- rendered="#{!documentEditMB.updateMode}" ajax="false" />
- <p:commandButton value="Salvar" action="#{documentEditMB.update}"
- rendered="#{documentEditMB.updateMode}" ajax="false" />
- <p:commandButton value="Apagar" onclick="confirmation.show()"
- rendered="#{documentEditMB.updateMode}" type="button" immediate="true" ajax="false" />
- <p:confirmDialog message="Deseja apagar o documento?" showEffect="bounce" hideEffect="explode"
- header="Apagar" severity="alert" widgetVar="confirmation">
- <h:commandButton value="Sim" action="#{documentEditMB.delete}" immediate="true"
- ajax="false" />
- <h:commandButton value="Nao" onclick="confirmation.hide()" type="button" />
- </p:confirmDialog>
- </p:toolbarGroup>
- </p:toolbar>
- <br />
- <p:fieldset legend="Documento" toggleable="true" toggleSpeed="500">
- <h:panelGrid id="fields" columns="3">
- <h:outputLabel value="Codigo: " for="id" styleClass="text-input" />
- <h:outputText id="id" value="#{documentEditMB.bean.id}" />
- <p:message for="id" />
- <h:outputLabel value="Titulo: " for="title" styleClass="text-input" />
- <h:inputText id="title" value="#{documentEditMB.bean.title}"
- title="Titulo do documento" />
- <p:message for="title" />
- </h:panelGrid>
- <br />
- <p:toolbar rendered="#{documentEditMB.updateMode}">
- <p:toolbarGroup align="left">
- <p:commandButton value="Novo" onclick="usercasepanel.show();" ajax="true">
- <f:setPropertyActionListener target="#{usercaseEditMB.documentId}" value="#{documentEditMB.bean.id}" />
- </p:commandButton>
- </p:toolbarGroup>
- </p:toolbar>
- <p:dataTable id="list" var="usercase" value="#{documentEditMB.bean.usercases}" rendered="#{documentEditMB.updateMode}">
- <f:facet name="header">Casos de uso</f:facet>
- <p:column style="width:10%;" sortBy="#{usercase.id}">
- <f:facet name="header">Codigo</f:facet>
- <h:outputText value="#{usercase.id}" />
- </p:column>
- <p:column sortBy="#{usercase.name}">
- <f:facet name="header">Nome</f:facet>
- <h:outputText value="#{usercase.name}" />
- </p:column>
- </p:dataTable>
- <br />
- <p:dialog header="Caso de Uso" widgetVar="usercasepanel" showEffect="bounce" hideEffect="explode" height="250" width="400" >
- <h:panelGrid id="usercasefields" columns="2">
- <h:outputLabel value="Codigo do documento: " for="usercasedocumentid" styleClass="text-input" />
- <h:outputText id="usercasedocumentid" value="#{usercaseEditMB.bean.document.id}" />
- <h:outputLabel value="Codigo: " for="usercaseid" styleClass="text-input" />
- <h:outputText id="usercaseid" value="#{usercaseEditMB.bean.id}" />
- <h:outputLabel value="Nome: " for="usercasename" styleClass="text-input" />
- <h:inputText id="usercasename" value="#{usercaseEditMB.bean.name}" />
- </h:panelGrid>
- <p:commandButton value="Adicionar" action="#{usercaseEditMB.insert}" oncomplete="usercasepanel.hide();" type="button" ajax="true" />
- </p:dialog>
- </p:fieldset>
- </h:form>
- </ui:define>
- </ui:composition>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement