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?