Ação da Zona

A maior parte dos tipos de zona fornecidos pelo produto permitem que uma ou mais Ações da Zona a serem definidas apareçam no cabeçalho da zona. Uma ação pode ser exibida como hiperlink, ícone ou botão. A ação também pode ser fornecida como uma string HTML.

Observação: Os tipos de zona também incluem parâmetros de ações definidas em nível de tipo de zona usando os parâmetros IMPLEMENTOR_​ACTION_​n (Ação n). São raramente usados pelos tipos de zona do produto. As ações definidas aqui substituirão todas as ações definidas no tipo de zona (se houver). Os detalhes abaixo também se aplicam a ações em nível do tipo de zona.

Uma ação da zona é definida usando os seguintes mnemônicos:

Mnemônico

Descrição

Valores Válidos

Comentários

type=

Este mnemônico define a aparência da ação no cabeçalho da zona.

LINK

Indica que a ação é mostrada como um hiperlink textual.

ICON

Indica que a ação é mostrada como um ícone gráfico.

BUTTON

Indica que a ação é mostrada como um botão HTML.

ASIS

Indica que o parâmetro fornecerá o HTML a ser usado para a ação.

action=

Este mnemônico define a ação a ser executada quando o link/ícone/botão é clicado. É ignorado quando o type=ASIS.

NAVIGATION

Indica que a ação é navegação para uma página.

SCRIPT

Indica que a ação é executar um script de BPA.

navopt=

Define a opção de navegação a ser usada quando action=NAVIGATION.

'NAV_​OPT_​CD'

Informe uma referência para uma opção de navegação válida em aspas simples.

bpa=

Define o script a ser executado quando action=SCRIPT.

'SCRIPT_​CD'

Informe uma referência para um script de BPA em aspas simples.

icon=

Indica o ícone a ser usado quando type=ICON.

DISP_​ICON_​CD

Informe uma referência para um ícone de exibição válido.

'path'

Informe um caminho explícito para o ícone, por exemplo, 'images/gotoZone.gif'.

asis=

É obrigatório quando o type=ASIS. Permite definir com precisão o HTML que você deseja incluir no cabeçalho. Todos os HTML válidos são permitidos, incluindo o uso de classes css "ora" e funções JavaScript.

['HTML']

label=

Por padrão, o rótulo ou a dica de ferramenta será proveniente da opção de navegação ou da descrição do script de BPA. Use este mnemônico para substituir esse rótulo.

FIELD_​NAME

Informe um nome de campo válido cujo rótulo deve ser usado. Esta deve ser sempre a opção utilizada se forem necessários vários idiomas.

'text'

Informe o texto diretamente entre aspas simples.

context=[target1=source1 target2=source2]

Usado para informar dados de contexto ao navegar até uma página ou executar um script de BPA. O mnemônico suporta a inserção de vários valores.

Em cada caso, o campo de contexto do alvo ou a variável de script de BPA é definido primeiro, seguido de um sinal de igual, seguido por dados de origem definidos usando um dos valores válidos definidos na próxima coluna.

Um ou mais valores podem ser definidos. Cada valor de contexto é definido sendo separado por espaços. Todo o conjunto de valores de contexto deve ser colocado entre colchetes.

FIELD_​NAME

Indica que o valor deve ser obtido do campo com este nome do contexto do portal, contexto global ou modelo de dados da página. O mnemônico sourceLoc é usado para definir a origem.

xpath

Indica que o valor deve ser obtido de um campo do esquema, representado pelo Xpath, exibido nesta zona. É válido quando a zona estiver exibindo um Mapa da IU.

'constant'

Indica que o valor definido em aspas simples deverá ser informado.

sourceLoc=

Este mnemônico define a origem do valor FIELD_​NAME no mnemônico do contexto.

Se este mnemônico for deixado em branco, o comportamento padrão será o seguinte:

- O contexto do portal é verificado.

- Se não forem encontrados valores para o contexto do portal, o contexto global será verificado.

- Se nenhum valor estiver disponível, o campo será ignorado.

G

Indica que o valor do campo será recuperado do contexto global.

P

Indica que o valor do campo será recuperado do contexto do portal.

D

Indica que o valor do campo será recuperado do modelo de dados da página.

class=

Use este mnemônico para substituir a aparência do link/ícone/botão usando um estilo de CSS diferente.

'className1' 'className2'

Informe uma ou mais classes em aspas simples. É possível fornecer vários nomes de classe.

style=

Use este mnemônico para substituir a aparência do elemento da ação usando um estilo de CSS indicado.

Standard style= format.

Todas as definições de estilo de css permitidas podem ser usadas.

Exemplos:

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

Observação: Se o tipo de zona tiver ações definidas e você quiser remover as ações do tipo de zona, a Ação da Zona poderá ser definida com a seguinte configuração: type=ASIS asis=[]