Added perguntas.
[simdecs_seam.git] / SimDeCS / WebContent / seguro / admin / rede / RespostaNodoEdit.xhtml
diff --git a/SimDeCS/WebContent/seguro/admin/rede/RespostaNodoEdit.xhtml b/SimDeCS/WebContent/seguro/admin/rede/RespostaNodoEdit.xhtml
new file mode 100644 (file)
index 0000000..152ed93
--- /dev/null
@@ -0,0 +1,89 @@
+<!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="respostaNodo" styleClass="edit">
+
+        <rich:panel>
+            <f:facet name="header">#{respostaNodoHome.managed ? 'Edit' : 'Add'} Resposta nodo</f:facet>
+
+
+           <s:decorate id="nodoIdField" template="/layout/edit.xhtml">
+            <ui:define name="label">Pergunta</ui:define>           
+               <rich:inplaceSelect value="#{respostaNodoHome.instance.pergunta}" required="true" defaultLabel="Selecione">
+                               <s:selectItems value="#{perguntaNodoList.resultList}" var="_origem" 
+                                       label="#{_origem.nodo.nome}:#{_origem.texto}"/>
+                               <s:convertEntity/>
+                       </rich:inplaceSelect>
+            </s:decorate>
+
+
+            <s:decorate id="textoField" template="/layout/edit.xhtml">
+                <ui:define name="label">Texto</ui:define>
+                <h:inputTextarea id="texto"
+                               cols="80"
+                               rows="3"
+                              value="#{respostaNodoHome.instance.texto}"/>
+            </s:decorate>
+
+
+            <s:decorate id="percentualField" template="/layout/edit.xhtml">
+                <ui:define name="label">Percentual</ui:define>
+                <rich:inputNumberSlider value="#{respostaNodoHome.instance.percentual}">
+                    <a:support event="onblur" reRender="percentualField" bypassUpdates="true" ajaxSingle="true"/>
+                </rich:inputNumberSlider>
+            </s:decorate>
+
+            <div style="clear:both">
+                <span class="required">*</span>
+                required fields
+            </div>
+
+        </rich:panel>
+
+        <div class="actionButtons">
+
+            <h:commandButton id="save"
+                          value="Salvar"
+                         action="#{respostaNodoHome.persist}"
+                       disabled="#{!respostaNodoHome.wired}"
+                       rendered="#{!respostaNodoHome.managed}"/>
+
+            <h:commandButton id="update"
+                          value="Salvar"
+                         action="#{respostaNodoHome.update}"
+                       rendered="#{respostaNodoHome.managed}"/>
+
+            <h:commandButton id="delete"
+                          value="Apagar"
+                         action="#{respostaNodoHome.remove}"
+                      immediate="true"
+                       rendered="#{respostaNodoHome.managed}"/>
+
+            <s:button id="cancelEdit"
+                   value="Cancelar"
+             propagation="end"
+                    view="/seguro/admin/rede/RespostaNodo.xhtml"
+                rendered="#{respostaNodoHome.managed}"/>
+
+            <s:button id="cancelAdd"
+                   value="Ver Respostas"
+             propagation="end"
+                    view="/#{empty respostaNodoFrom ? 'seguro/admin/rede/RespostaNodoList' : respostaNodoFrom}.xhtml"
+                rendered="#{!respostaNodoHome.managed}"/>
+
+        </div>
+    </h:form>
+
+</ui:define>
+
+</ui:composition>