Initial import.
[simdecs_seam.git] / SimDeCS / WebContent / seguro / admin / regra / RegraEdit.xhtml
1 <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <ui:composition xmlns="http://www.w3.org/1999/xhtml"
4     xmlns:s="http://jboss.com/products/seam/taglib"
5     xmlns:ui="http://java.sun.com/jsf/facelets"
6     xmlns:f="http://java.sun.com/jsf/core"
7     xmlns:h="http://java.sun.com/jsf/html"
8     xmlns:a="http://richfaces.org/a4j"
9     xmlns:rich="http://richfaces.org/rich"
10     template="/layout/template.xhtml">
11
12 <ui:define name="body">
13
14     <h:form id="regra" styleClass="edit">
15
16         <rich:panel>
17             <f:facet name="header">#{regraHome.managed ? 'Editar' : 'Nova'} Regra</f:facet>
18
19
20
21
22             <s:decorate id="nomeField" template="/layout/edit.xhtml">
23                 <ui:define name="label">Nome</ui:define>
24                 <h:inputText id="nome"
25                        required="true"
26                            size="100"
27                       maxlength="100"
28                           value="#{regraHome.instance.nome}">
29                     <a:support event="onblur" reRender="nomeField" bypassUpdates="true" ajaxSingle="true"/>
30                 </h:inputText>
31             </s:decorate>
32
33
34             <s:decorate id="tokenField" template="/layout/edit.xhtml">
35                 <ui:define name="label">Token</ui:define>
36                 <h:inputTextarea id="token"
37                                cols="80"
38                                rows="3"
39                            required="true"
40                               value="#{regraHome.instance.token}"/>
41             </s:decorate>
42
43             <div style="clear:both">
44                 <span class="required">*</span>
45                 Informações Obrigatórias
46             </div>
47
48         </rich:panel>
49
50         <div class="actionButtons">
51
52             <h:commandButton id="save"
53                           value="Salvar"
54                          action="#{regraHome.persist}"
55                        disabled="#{!regraHome.wired}"
56                        rendered="#{!regraHome.managed}"/>
57
58             <h:commandButton id="update"
59                           value="Salvar"
60                          action="#{regraHome.update}"
61                        rendered="#{regraHome.managed}"/>
62
63             <h:commandButton id="delete"
64                           value="Excluir"
65                          action="#{regraHome.remove}"
66                       immediate="true"
67                        rendered="#{regraHome.managed}"/>
68
69             <s:button id="cancelEdit"
70                    value="Cancelar"
71              propagation="end"
72                     view="/seguro/admin/regra/RegraList.xhtml"
73                 rendered="#{regraHome.managed}"/>
74
75             <s:button id="cancelAdd"
76                    value="Cancelar"
77              propagation="end"
78                     view="/seguro/admin/regra/RegraList.xhtml"
79                 rendered="#{!regraHome.managed}"/>
80
81         </div>
82     </h:form>
83
84 </ui:define>
85
86 </ui:composition>