new.xhtml

  • Creamos una pagina nueva llamada new.xhtml

  • Agregamos dos etiquetas y dos cajas de texto

  • Asociados al enity dentro del controller

  • Agregar botones para regresar al index y para invocar la pagina list

Contenido

      <h:form  id="form" prependId="true">
                <p:messages  id="msg"/>
                <p:panelGrid columns="2">
                    <p:outputLabel value="Cedula"/>
                    <p:inputText value="#{personaController.persona.cedula}" required="true"/>
                    <p:outputLabel value="Nombre"/>
                    <p:inputText value="#{personaController.persona.nombre}"  required="true"/>
                    <p:outputLabel value="Edad"/>
                    <p:inputText value="#{personaController.persona.edad}" required="true"/>
                </p:panelGrid>
                <p:commandButton value="save"
                                 action="#{personaController.save}"
                                 update=":form:msg, :form"/>
                <p:row>
                    <p:column>
                          <p:commandButton value="save"
                                 action="#{personaController.save}"
                                 update=":form:msg, :form"/>
                    </p:column>
                    <p:column>
                         <p:commandButton value="list" action="list" immediate="true"/>
                    </p:column>
                    <p:column>
                         <p:commandButton value="index" action="index" immediate="true"/>
                    </p:column>
                </p:row>                  
            </h:form>

Código completo

Last updated

Was this helpful?