Initial import.
[simdecs_seam.git] / SimDeCS / WebContent / seguro / admin / grupo / GrupoEdit.xhtml
diff --git a/SimDeCS/WebContent/seguro/admin/grupo/GrupoEdit.xhtml b/SimDeCS/WebContent/seguro/admin/grupo/GrupoEdit.xhtml
new file mode 100644 (file)
index 0000000..9ce2c91
--- /dev/null
@@ -0,0 +1,111 @@
+<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
+    xmlns:s="http://jboss.com/products/seam/taglib"
+    xmlns:ui="http://java.sun.com/jsf/facelets"
+    xmlns:f="http://java.sun.com/jsf/core"
+    xmlns:h="http://java.sun.com/jsf/html"
+    xmlns:a="http://richfaces.org/a4j"
+    xmlns:rich="http://richfaces.org/rich"
+    template="/layout/template.xhtml">
+
+<ui:define name="body">
+
+    <h:form id="grupo" styleClass="edit">
+
+        <rich:panel>
+            <f:facet name="header">#{grupoHome.managed ? 'Editar' : 'Novo'} Grupo</f:facet>
+
+
+
+            <s:decorate id="ativoField" template="/layout/edit.xhtml">
+                <ui:define name="label">Ativo</ui:define>
+                <h:selectBooleanCheckbox id="ativo"
+                                   required="true"
+                                      value="#{grupoHome.instance.ativo}"/>
+            </s:decorate>
+
+
+            <s:decorate id="nomeField" template="/layout/edit.xhtml">
+                <ui:define name="label">Nome</ui:define>
+                <h:inputText id="nome"
+                       required="true"
+                           size="50"
+                      maxlength="50"
+                          value="#{grupoHome.instance.nome}">
+                    <a:support event="onblur" reRender="nomeField" bypassUpdates="true" ajaxSingle="true"/>
+                </h:inputText>
+            </s:decorate>
+
+
+
+
+            <div style="clear:both">
+                <span class="required">*</span>
+                Informações Obrigatórias
+            </div>
+
+  
+
+        </rich:panel>
+                       <h:outputText value="Privilegios"></h:outputText>
+                       <rich:pickList value="#{grupoHome.instance.privilegios}"
+                       copyAllControlLabel=" "
+                       copyControlLabel=" "
+                       removeControlLabel=" "
+                       removeAllControlLabel=" ">
+                       <s:selectItems value="#{privilegioList.resultList}" var="_origemPrivilegios" label="#{_origemPrivilegios.nome}"/>
+               <!-- <a:support event="onlistchanged" reRender="result"/> -->
+               <s:convertEntity/>
+               </rich:pickList>
+       
+               <h:outputText value="Regras"></h:outputText>
+         <rich:pickList value="#{grupoHome.instance.regras}"
+               copyAllControlLabel=" "
+               copyControlLabel=" "
+               removeControlLabel=" "
+               removeAllControlLabel=" ">
+               <s:selectItems value="#{regraList.resultList}" var="_origemRegras" label="#{_origemRegras.nome}"/>
+               <!-- <a:support event="onlistchanged" reRender="result"/> -->
+               <s:convertEntity/>
+        </rich:pickList>       
+          
+
+        <div class="actionButtons">
+
+            <h:commandButton id="save"
+                          value="Salvar"
+                         action="#{grupoHome.persist}"
+                       disabled="#{!grupoHome.wired}"
+                       rendered="#{!grupoHome.managed}"/>
+
+            <h:commandButton id="update"
+                          value="Salvar"
+                         action="#{grupoHome.update}"
+                       rendered="#{grupoHome.managed}"/>
+
+            <h:commandButton id="delete"
+                          value="Excluir"
+                         action="#{grupoHome.remove}"
+                      immediate="true"
+                       rendered="#{grupoHome.managed}"/>
+
+            <s:button id="cancelEdit"
+                   value="Cancelar"
+             propagation="end"
+                    view="/seguro/admin/grupo/GrupoList.xhtml"
+                rendered="#{grupoHome.managed}"/>
+
+            <s:button id="cancelAdd"
+                   value="Cancelar"
+             propagation="end"
+                    view="/seguro/admin/grupo/GrupoList.xhtml"
+                rendered="#{!grupoHome.managed}"/>
+
+        </div>
+    </h:form>
+
+</ui:define>
+
+</ui:composition>