Formulario sin componente new

A veces necesitamos procesar formularios sin el componente new. Con los datos de manera directa.

  • No se usa el componente new

  • Colocamos el boton regresar debajo

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html>
<ui:composition template="/layout/template.xhtml" 
                xmlns="http://www.w3.org/1999/xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:b="http://bootsfaces.net/ui"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui"
                xmlns:a="http://xmlns.jcp.org/jsf/composite/avbravo"> 
    <ui:define name="content">
        <!--<h:outputStylesheet library="bsf" name="css/thumbnails.css"/>-->

        <style>
            .thumbnail { max-width: 100%; }
            img.thumbnail:hover, img.thumbnail:focus {
                border: 1px solid;
                border-cierremensual: #428BCA;
            }
        </style>

        <b:form id="form"  prependId="false"  rendered="#{loginController.loggedIn and applicationMenu.cierremensual.create}" onkeypress="if (event.keyCode == 13) {
                    return false;
                }">
            <h:panelGroup id="content" layout="block"> 

                <a:messages id="msg"/>

                <b:panel title="#{msg['titleview.cierremensual']}" look="primary" >






                    <b:panelGrid id="panel" colSpans="2,10" size="xs" > 


                        <p:outputLabel  value="#{msg['field.anio']}" />
                        <a:inputText value="#{cierremensualController.cierremensual.anio}" id="anio"  label="#{msg['field.anio']}" />

                        <p:outputLabel  value="#{msg['field.mes']}" />
                        <a:mesSelectOneMenu id="mes"
                                            value="#{cierremensualController.cierremensual.mes}"  />

                        <p:outputLabel  value="#{msg['field.descripcion']}" />
                        <a:inputText value="#{cierremensualController.cierremensual.descripcion}" id="descripcion"  label="#{msg['field.descripcion']}" />



                        <a:save rendered="#{applicationMenu.cierremensual.create}"
                                save="#{cierremensualController.save()}" />

                        <b:commandButton immediate="true"
                                         look="primary"
                                         iconAwesome="fa-share" 


                                         rendered="#{applicationMenu.cierremensual.list}" 
                                         title="#{app['button.search']}" 
                                         action="#{cierremensualController.prepare('golist',cierremensualController.cierremensual)}"/>
                    </b:panelGrid>


                </b:panel>
            </h:panelGroup>
        </b:form>
        <a:denegado renderedcondition="#{!loginController.loggedIn or !applicationMenu.cierremensual.create}" />

        <br/><br/><br/>
    </ui:define>
</ui:composition>

Last updated