Acción de zona

La mayoría de los tipos de zonas que ofrece el producto permite definir una o más acciones de zona para que aparezcan en la cabecera. Las acciones pueden aparecer en forma de hiperenlace, icono o botón. La acción también se puede proporcionar como cadena HTML.

Nota: los tipos de zona también incluyen parámetros para las acciones definidas en el nivel de tipo de zona, utilizando los parámetros de IMPLEMENTOR_​ACTION_​n (Acción n). Los tipos de zona de producto los utilizan con muy poca frecuencia. Las acciones que se definen aquí sustituyen las que se definen en el tipo de zona (si existen). Los detalles que se explican a continuación se aplican también a las acciones de nivel de tipo de zona.

Una acción de zona se define mediante las abreviaciones nemotécnicas siguientes:

Abreviación nemotécnica

Descripción

Valores válidos

Comentarios

type=

Esta abreviación nemotécnica define la aparición de la acción en la cabecera de zona.

LINK

Indica que la acción se muestra como un hiperenlace de texto.

ICON

Indica que la acción se muestra como un icono gráfico.

BUTTON

Indica que la acción se muestra como un botón HTML.

ASIS

Indica que el parámetro va a ofrecer el HTML para su uso para la acción.

action=

Esta abreviación nemotécnica define la acción que se llevará a cabo cuando se pulse en el enlace/icono/botón. Se ignora cuando type=ASIS.

NAVIGATION

Indica que la acción es la navegación a una página.

SCRIPT

Indica que la acción es la ejecución de un script de ayudante de proceso de negocio.

navopt=

Define la opción de navegación que se utilizará cuando action=NAVIGATION.

'NAV_​OPT_​CD'

Introduzca una referencia a una opción de navegación válida entre comillas simples.

bpa=

Define el script que se ejecutará cuando action=SCRIPT.

'SCRIPT_​CD'

Introduzca una referencia a un script de ayudante de proceso de negocio válido entre comillas simples.

icon=

Indica el icono que se debe utilizar cuando type=ICON.

DISP_​ICON_​CD

Introduzca una referencia a un icono de presentación válido.

'path'

Introduzca una ruta explícita para el icono; por ejemplo, 'images/gotoZone.gif'.

asis=

Es necesario cuando type=ASIS. Ofrece la posibilidad de definir el HTML que desee incluir en la cabecera. Se permite todo el HTML válido, incluido el uso de clases css "ora" y funciones JavaScript.

['HTML']

label=

Por defecto, la etiqueta o ayuda emergente procede de la opción de navegación o de la descripción del script de ayudante de proceso de negocio. Utilice esta abreviación nemotécnica para sustituir esta etiqueta.

FIELD_​NAME

Introduzca un nombre de campo válido cuya etiqueta deba utilizarse. Esta siempre deberá ser la opción empleada en caso de necesitar varios idiomas.

'texto'

Introduzca el texto directamente entre comillas simples.

context=[target1=source1 target2=source2]

Se utiliza para transferir datos de contexto al acceder una página o ejecutar un script de ayudante de proceso de negocio. La abreviación nemotécnica soporta la transferencia de varios valores.

En cada caso, el campo de contexto de destino o la variable de script de ayudante de proceso de negocio se definen primero seguidos por un signo igual, incluyendo a continuación los datos de origen que se definen mediante uno de los valores válidos indicados en la siguiente columna.

Pueden definirse uno o más valores. Cada valor de contexto se define separado por espacios. El juego completo de valores de contexto debe ir acotado por corchetes.

FIELD_​NAME

Indica que el valor debe proceder del campo con este nombre en el contexto de portal, contexto global o el modelo de datos de la página. La abreviación nemotécnica sourceLoc se utiliza para definir el origen.

xpath

Indica que el valor debe proceder de un campo de esquema, representado por Xpath, que se muestra en esta zona. Esto es válido cuando la zona muestra un mapa de UI.

'constante'

Indica que debe transferirse el valor definido entre comillas simples.

sourceLoc=

Esta abreviación nemotécnica define el origen del valor de FIELD_​NAME en la abreviación nemotécnica de contexto.

Si se deja en blanco, el comportamiento por defecto será el siguiente:

- Se comprueba el contexto de portal.

- Si no se encuentra el valor de contexto de portal, se comprueba el contexto global.

- Si no hay disponible ningún valor, se ignora el campo.

G

Indica que el valor de campo se recupera desde el contexto global.

P

Indica que el valor de campo se recupera desde el contexto de portal.

D

Indica que el valor de campo se recupera desde el modelo de datos de página.

class=

Utilice esta abreviación nemotécnica para sustituir el aspecto del enlace/icono/botón utilizando un estilo CSS distinto.

'className1' 'className2'

Introduzca una o más clases entre comillas simples. Se pueden indicar varios nombres de clases.

style=

Utilice esta abreviación nemotécnica para sustituir el aspecto del elemento de acción mediante el estilo CSS indicado.

Estilo estándar= formato.

Se pueden utilizar todas las definiciones de estilo CSS permitidas.

Ejemplos:

  • type=BUTTON action=SCRIPT bpa='F1-SET-USER' context=[USER_​ID=USER_​ID] label=UPDATE_​LBL

  • type=LINK action=NAVIGATION navopt='gotoUser' context=[USER_​ID=path(schema/userdId)]

  • type=ASIS asis=['<A class="oraLink" href="www.google.com">Search</a>']

Nota: si el tipo de zona tiene acciones definidas y simplemente desea eliminar las acciones de tipo de zona, se puede definir la acción de zona con la siguiente configuración: type=ASIS asis=[]