Componente de registro de UI en formato fuente EGL

A continuación se ofrece un ejemplo de componente de registro de UI:
    record myUIRecord type uiRecord
        10 myUIField1 char(20);
        10 myUIField2 char(10);
    end 
El diagrama de sintaxis de un componente de registro de UI es el siguiente:

Diagrama de sintaxis para un componente de registro de UI
Record nombreComponenteRegistro uiRecord ... end
Identifica el componente como de tipo uiRecord y especifica el nombre del componente. Para conocer las reglas de denominación, consulte Convenios de denominación.
alias = "alias"
Una serie que se incorpora a los nombres de la salida generada. Si no establece la propiedad alias, en su lugar se utiliza el nombre del componente (o una versión truncada).
commandValueItem = "nombreElementoRegistroUI"
Nombre del elemento de registro UI que contiene el valor del botón SUBMIT o del enlace de hipertexto pulsado por el usuario. El elemento debe ser de tipo carácter, tal como se describe en la sección Tipos primitivos.
Independientemente de si especifica un valor para la propiedad commandValueItem, lo siguiente es cierto:
  • Si el usuario pulsa un botón SUBMIT que tenga un valor ConverseVar.eventKey ("PF1" - "PF24", "PA1" - "PA3" o "ENTER"), el valor se sitúa en ConverseVar.eventKey
  • Si el usuario pulsa un botón SUBMIT que tenga un valor distinto de un valor ConverseVar.eventKey válido, el valor "ENTER" se sitúa en ConverseVar.eventKey
  • Puede probar el valor de ConverseVar.eventKey en el código
msgResource = "nombreRecursoMensajeConfiguraciónJSF"
Identifica un empaquetamiento de recursos o archivo de propiedades Java utilizado en la presentación de mensajes de error. El contenido del empaquetamiento de recursos o archivo de propiedades se compone de un conjunto de claves y los valores relacionados.

Se visualiza un valor determinado en respuesta a la invocación de la función de sistema EGL sysLib.setError por parte del programa, cuando la invocación incluye la utilización de la clave correspondiente a ese valor.

El valor de la propiedad msgResource debe coincidir con una entrada de recursos de mensaje en el archivo de configuración de aplicaciones JSF. (El valor debe coincidir con el valor de uno de los códigos <message-resources-id> del archivo.)

La entrada del archivo asegura que un recurso de mensaje determinado esté disponible para la aplicación Web pero hay varias entradas posibles y el valor msgResource indica qué entrada de archivo se utiliza para el registro UI.

runValidatorFromProgram = no, runValidatorFromProgram=yes
Atañe a la función del validador que es la función a la que se hace referencia en la propiedad validatorFunction.

Si la propiedad runValidatorFromProgram se establece en no (el valor por omisión), la función del validador se ejecuta en el servidor de aplicaciones Web. Si esa propiedad se establece en yes, la función del validador se ejecuta en el programa EGL que obtiene el control después de procesar la sentencia converse o forward.

Establezca la propiedad runValidatorFromProgram o yes solo si la validación necesita acceder a las variables de programa o a otros recursos que no estén disponibles en el servidor de aplicaciones Web.

title =" títuloPredeterminado"
Hace referencia al título asociado al registro de UI en la página Web. Puede especificar el título especificando una serie entrecomillada en lugar de títuloPredeterminado; entonces, por omisión, el título se muestra en un código HTML <H1> que precede al registro UI. El título se asigna a la página solamente cuando está trabajando en Page Designer, cuando suelta el registro de UI en la página. Puede alterar temporalmente y volver a formatear el título en ese momento.
validatorFunction = "nombreComponenteFunción"
El nombre de la función del validador que valida los datos de entrada una vez finalizada la validación específica del elemento. Esta propiedad era anteriormente la propiedad validator.
view = "nombreArchivoJSP"
Identifica el nombre y la vía de acceso al subdirectorio del JSP (Java Server Page) que presenta el registro de UI.

El valor por omisión es el nombre del registro de UI, con la extensión de archivo .jsp. Si especifica esta propiedad, incluya la extensión de archivo, si la hay.

nombreArchivoJSP es una serie entrecomillada.

elementoEstructura
Un elemento de estructura, como se describe en el apartado Elemento de estructura en formato fuente EGL.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.