Acción de Zona

La mayoría de los tipos de zona proporcionados por el producto permiten una o más Acciones de Zona que se definirán para aparecer en el encabezado de zona. Una acción puede aparecer en un hiperenlace, un ícono o un botón. La acción también se puede proporcionar en una cadena HTML.

Note: Los tipos de zonas también incluyen parámetros para acciones definidas en el nivel de tipo de zona mediante los parámetros de IMPLEMENTOR_​ACTION_​n (Acción n). Estos raramente son usados por los tipos de zona de producto. Las acciones que se definen aquí sustituyen a las acciones definidas en el tipo de zona (si está presente). Los siguientes detalles se aplican también a las acciones de nivel de tipo de zona.

Una acción de zona se define mediante los siguientes mnemotécnicos:

Mnemotécnico

Descripción

Valores Válidos

Comentarios

type=

Este mnemotécnico define la apariencia de la acción en el encabezado de zona.

LINK

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

ICON

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

BUTTON

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

ASIS

Indica que el parámetro proporcionará el HTML que se utilizará para la acción.

action=

El mnemotécnico define la acción que se realizará cuando se haga click en enlace/ícono/botón. Esto 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 consiste en ejecutar un script de Asistente de Proceso de Negocios.

navopt=

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

'NAV_​OPT_​CD'

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

bpa=

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

'SCRIPT_​CD'

Ingrese una referencia a un script de Asistente de Proceso de Negocio válido entre comillas simples.

icon=

Indica el ícono que se usará cuando type=ICON.

DISP_​ICON_​CD

Ingrese una referencia a un ícono de despliegue válido.

'path'

Ingrese una ruta de acceso explícita al ícono, por ejemplo, 'images/gotoZone.gif'.

asis=

Esto se requiere cuando type=ASIS. Esto proporciona la capacidad de definir exactamente el HTML que desea incluir en el encabezado. Se permite todo el HTML válido, incluido el uso de clases css "ora" y funciones de JavaScript.

['HTML']

label=

Por defecto, la etiqueta o la ayuda provendrán de la opción de navegación o de la descripción del script de APN. Use este mnemotécnico para sustituir esa etiqueta.

FIELD_​NAME

Ingrese un nombre de campo válido cuya etiqueta se deberá usar. Esta siempre será la opción usada si se necesitan múltiples idiomas.

'text'

Ingrese el texto directamente entre comillas simples.

context=[target1=source1 target2=source2]

Esto se usa para pasar datos de contexto cuando se navega a una página o se ejecuta un script de Asistente de Proceso de Negocios. El mnemotécnico soporta el pase de múltiples valores.

En cada caso, el campo de contexto de destino o la variable de script de Asistente de Proceso de Negocios se definen primero, seguidos de un signo igual, seguido de los datos de origen definidos mediante uno de los valores válidos definidos en la siguiente columna.

Se pueden definir uno o más valores. Cada valor de contexto se define separado por espacios. El juego completo de valores de contexto debe estar entre corchetes.

FIELD_​NAME

Indica que el valor se debe tomar del campo con este nombre del contexto del portal, el contexto global o el modelo de datos de la página. El mnemotécnico sourceLoc se usa para definir el origen.

xpath

Indica que el valor se deberá tomar de un campo de esquema, representado por el Xpath, que se despliega en esta zona. Esto es válido cuando la zona despliega un Mapa de UI.

'constant'

Indica que el valor definido entre comillas simples se deberá pasar.

sourceLoc=

Este mnemotécnico define el origen del valor de FIELD_​NAME en el mnemotécnico de contexto.

Si el mnemotécnico se deja en blanco, la conducta por defecto es:

- Se controla contexto del portal.

- Si no se encuentra valor del contexto del portal, se controla el contexto global.

- Si no hay valores disponibles, el campo se ignora.

G

Indica que el valor del campo se recupera del contexto global.

P

Indica que el valor del campo se recupera del contexto del portal.

D

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

class=

Use este mnemotécnico para sustituir la apariencia del enlace/el ícono/el botón mediante un estilo CSS diferente.

'className1' 'className2'

Ingrese una o más clases entre comillas simples. Se pueden proporcionar múltiples nombres de clase.

style=

Use este mnemotécnico para sustituir la apariencia del elemento de acción mediante un estilo CSS indicado.

Standard style= format.

Se pueden usar 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 se desea remover las acciones del tipo de zona, la Acción de Zona se puede definir con la siguiente configuración: type=ASIS asis=[]