Saltar al contenido principal
Version: 4.9.0

Elemento pantalla

The screen is the container tag for all screen components. In this tag you have to define the JSP template the screen is going to render, the screen title (label), and some other features like the target, which is a list of queries to launch that will fill the criteria values.

Esqueleto de XML

La estructura básica de una pantalla XML es la siguiente:

<screen template="[template]" label="[screen-title-literal]" keep-criteria="[keep-criteria]" 
target="[query-targets]" onload="[manintain-onload]" onunload="[maintain-onunload]"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="[schema-location]">
<tag source="[source1]">...</tag>
<tag source="[source2]">...</tag>
</screen>

Estructura de pantalla

Para facilitar el desarrollo, no todas las etiquetas son necesarias.

ElementoUsoVarias instanciasDescripción
screenRequiredNoContenedor de pantalla
tagOpcionalSiDescriptores de origen

Atributos de pantalla

El elemento de pantalla tiene los siguientes atributos:

AtributoUsoTipoDescripciónValores
templateRequiredStringPlantilla que va a procesar el archivo XMLfull, window
labelOpcionalStringTítulo de la pantallaNote: You can use i18n files (locales)
keep-criteriaOpcionalBooleanGuarda los datos de la pantalla para mostrarlos cuando el usuario regresa a la pantalla (sólo los datos de entradas, no las matrices o los datos de gráficos)Default value is false
targetOpcionalStringConsultas iniciales que inicializan todos los valores de los criterios en la pantalla. Queries columns must match criteria identifiersQuery identifiers, separated by commas ,
onloadOpcionalStringMantenimiento que se lanza al cargar la pantallaIdentificador del mantenimiento
onunloadOpcionalStringMantenimiento que se lanza al salir de la pantallaIdentificador del mantenimiento
schema-locationRequiredStringUbicación de los archivos XSDEjemplo de pantallas AWE: "https://aweframework.gitlab.io/awe/docs/schemas/screen.xsd"