Para crear un campo primitivo de EGL y asociarlo con un JSP Faces, haga lo siguiente:
- Abra un archivo JSP Faces en Page Designer. Para abrir un archivo JSP, efectúe una doble
pulsación sobre el archivo JSP en el Explorador de proyectos. El JSP se abre en Page
Designer.
Pulse en la pestaña Diseño para acceder a la vista
Diseño.
Nota: Puede acceder al PageHandler relacionado pulsando con el botón derecho del
ratón en la vista Diseño (o en la vista Fuente) y pulsando Editar código de
página.
.
- En el menú Ventana, seleccione Mostrar
vista > Otras >Básica >
Paleta.
- En la vista Paleta, pulse en EGL para visualizar los tipos
de objetos de datos de EGL.
- Arrastre Campo nuevo desde la paleta al JSP.
Si visualiza un diálogo Campo de datos EGL nuevo.
- Teclee un nombre de campo en el campo Nombre.
- Seleccione el tipo de campo en la lista desplegable Tipo y, si
necesita especificar las características primitivas del campo (longitud y posiblemente decimales),
teclee la información en el recuadro de texto Dimensiones. Se utilizan
máscaras predeterminadas si declara elementos de los tipos siguientes:
- Fecha (máscara aaaammdd)
- Hora (máscara hhmmss)
- Indicación de la hora (máscara aaaammddhhmmss)
Si desea especificar un componente DataItem como tipo, seleccione DataItem, que es el último valor de la lista. En este caso, se visualiza
el diálogo Seleccionar un componente DataItem y puede seleccionar un componente DataItem de la lista o teclear el nombre; a continuación, pulse Aceptar.
- Si está creando una matriz de elementos de datos, marque el recuadro de selección
Matriz y teclee un entero en el recuadro de selección
Tamaño.
- Si no desea incluir el campo en la página, quite la marca del recuadro de selección llamado
Añadir controles para visualizar el elemento EGL en la página Web y pulse
Aceptar. Ahora el campo está disponible en la vista Datos de página.
Puede añadirlo posteriormente al archivo JSP arrastrándolo de la vista Datos de página al JSP.
- Si desea incluir los campos en el archivo JSP, siga estos pasos adicionales:
- Seleccione el recuadro de selección llamado Añadir controles para visualizar el
elemento EGL en la página Web y pulse Aceptar.
Se abre la ventana Insertar control.
- En la ventana Insertar control, marque el botón de selección que indica el uso que se hará del
campo:
- Para salida (Visualizar un registro existente)
- Para entrada o salida (Actualizar un registro existente)
- Para entrada (Crear un registro nuevo)
La opción elegida afecta a los tipos de controles disponibles.
- Para cambiar la etiqueta de campo, seleccione la etiqueta visualizada junto al nombre del campo
y teclee el contenido nuevo.
- Para seleccionar un tipo de control distinto del identificado, seleccione un tipo de la lista
Tipo de control.
- Si pulsa Opciones, se visualiza el diálogo Opciones y las opciones
específicas disponibles dependen de si está utilizando el campo para entrada, para salida o para
ambos casos. En cualquier caso, una opción consiste en incluir o excluir el código JSF
<h:outputLabel> alrededor de las etiquetas de campo.
Cuando finalice el trabajo en el diálogo
Opciones, pulse Aceptar.
- Pulse en Finalizar.