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.
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>']