Pagina create

Esta pagina contendrá una representación de los atributos de la colección que nos permitirá insertarlos en el documento.

Crear la carpeta titpovehiculo (Se debe crear una carpeta para cada entity)

Deseamos crear una pagina con este diseño

Dentro de Web Pages / pages creamos la carpeta tipovehiculo (el mismo nombre del entity)

Dentro de la carpeta crearemos tres paginas java server faces (.xhtml)

  • list : Contendra la lista de todos los tipovehiculo

  • create: Permite crear uno nuevo

  • view: Para las operaciones de edición

En el paquete tipovehiculo seleccionar File-> New

en File Name: create

Indicar el template

Colocar el titulo en la sección top

El contenido se define en la sección content

Agregar un <h:form> con rendered

Agregar panel group (como contenedor general) y messages (para desplegar los mensajes)

Botones del formulario los creamos en la sección form-header-2 donde crearemos los botones

  • <p:commandButton para guardar el documento

  • <p:commandButton para limpiar el contenido de la pagina

  • <p:link para invocar la pagina list

La sección principal para agregar documentos esta establecida mediante form-body

La disposición de los elementos usamos bootstrap, por lo cual debemos dividir cada fila en doce (12) columnas

En este caso usamos solo 6 columnas para mostrar los elementos

Si deseamos mostrar las 12 columnas, elementos al lado del otro

  • Agregamos un class="form-group row" para indicar que es una fila estilo formulario

  • Las etiquetas que identificaran los componentes usaran class="col-xs-2 col-form-label"

  • El elemento a mostrar se debe colocar dentro de un div class="col-xs-4".

Si sumamos los valores de col-xs deben sumar 12.

Generaría una apariencia de esta manera

Codigo Completo

Last updated

Was this helpful?