Action de zone
La plupart des types de zone fournies par l'installation permettent de définir une ou plusieurs zones d'action qui apparaîtront dans l'en-tête de zone. Une action apparaît sous la forme d'un lien hypertexte, d'une icône ou d'un bouton. Elles peuvent également être fournies en tant que chaîne HTML.
Une action de zone est définie à l'aide des mnémoniques suivantes :
|
Mnémonique |
Description |
Valeurs valides |
Commentaires |
|---|---|---|---|
|
type= |
Cette mnémonique définit l'aspect de l'action dans l'en-tête de zone. |
LINK |
Indique que l'action apparaît sous la forme d'un lien hypertexte textuel. |
|
ICON |
Indique que l'action apparaît sous la forme d'une icône graphique. |
||
|
BUTTON |
Indique que l'action apparaît sous la forme d'un bouton HTML. |
||
|
ASIS |
Indique que le paramètre fournit l'élément HTML à utiliser pour l'action. |
||
|
action= |
Cette mnémonique définit l'action à exécuter lorsque vous cliquez sur le lien, l'icône ou le bouton. Elle est ignorée si type=ASIS. |
NAVIGATION |
Indique que l'action consiste à naviguer vers une page. |
|
SCRIPT |
Indique que l'action consiste à exécuter un script APT. |
||
|
navopt= |
Définit l'option de navigation à utiliser lorsque l'action=NAVIGATION. |
'NAV_OPT_CD' |
Entrez une référence à une option de navigation valide entre guillemets simples. |
|
bpa= |
Définit le script à exécuter lorsque l'action=SCRIPT. |
'SCRIPT_CD' |
Entrez une référence à un script APT valide entre guillemets simples. |
|
icon= |
Indique l'icône à utiliser lorsque type=ICON. |
DISP_ICON_CD |
Entrez une référence à une icône d'affichage valide. |
|
'path' |
Entrez un chemin d'accès explicite vers l'icône, par exemple 'images/gotoZone.gif'. |
||
|
asis= |
Obligatoire si type=ASIS. Permet de définir de façon précise l'élément HTML à insérer dans l'en-tête. Tous les éléments HTML valides sont autorisés, y compris les classes css "ora" et les fonctions JavaScript. |
['HTML'] |
|
|
label= |
Par défaut, l'étiquette ou l'info-bulle est définie à partir de l'option de navigation ou de la description du script APT. Utilisez cette mnémonique pour remplacer cette étiquette. |
FIELD_NAME |
Entrez un nom de champ valide dont l'étiquette doit être utilisée. Cette option doit toujours être utilisée si plusieurs langues sont nécessaires. |
|
'text' |
Entrez directement le texte entre guillemets simples. |
||
|
context=[target1=source1 target2=source2] |
Utilisé pour transmettre des données contextuelles lorsque vous naviguez vers une page ou exécutez un script APT. Cette mnémonique prend en charge la transmission de plusieurs valeurs. Dans chaque cas, le champ contextuel ou la variable de script APT cible est défini en premier suivi d'un signe égal, suivi des données source définies par l'une des valeurs valides définies dans la colonne suivante. Vous pouvez définir une ou plusieurs valeurs. Chaque valeur d'environnement définie est séparée de la suivante par un espace. L'ensemble complet de valeurs d'environnement doit figurer entre crochets. |
FIELD_NAME |
Indique que la valeur doit être prise dans le champ portant ce nom, issu de l'environnement de portail, de l'environnement global ou du modèle de données de page. La mnémonique sourceLoc est utilisée pour définir la source. |
|
xpath |
Indique que la valeur doit être prise dans un champ de schéma, représenté par le Xpath, affiché dans cette zone. Valide lorsque la zone affiche une matrice IU. |
||
|
'constant' |
Indique que la valeur définie entre guillemets simples doit être transmise. |
||
|
sourceLoc= |
Cette mnémonique définit la source de la valeur de FIELD_NAME dans la mnémonique contextuelle. Si cette mnémonique est vide, le comportement par défaut est le suivant : - L'environnement de portail est vérifié. - En l'absence de valeur d'environnement de portail, l'environnement global est vérifié. - Si aucune de ces deux valeurs n'est disponible, ce champ est ignoré. |
G |
- Indique que la valeur du champ est extraite de l'environnement global. |
|
P |
- Indique que la valeur du champ est extraite de l'environnement de portail. |
||
|
D |
- Indique que la valeur du champ est extraite du modèle de données de la page. |
||
|
class= |
Utilisez cette mnémonique pour remplacer l'apparence du lien/de l'icône/du bouton au moyen d'un style CSS différent. |
'className1' 'className2' |
Entrez une ou plusieurs classes entre guillemets simples. Vous pouvez indiquer plusieurs noms de classe. |
|
style= |
Utilisez cette mnémonique pour remplacer l'apparence de l'élément d'action au moyen du style CSS indiqué. |
Format style= standard. |
Vous pouvez utiliser toutes les définitions de style CSS autorisées. |
|
vss= |
Ce mnémonique, ainsi que vinput= et voutput=, peuvent être utilisés pour masquer l'action de manière conditionnelle. Utilisez cette mnémonique pour définir le script de service chargé de déterminer si l'action doit être visible ou non. |
'SCRIPT_CD' |
Entrez une référence à un script de service valide entre guillemets simples. |
|
vinput=[target1=source1 target2=source2] |
Utilisé pour transmettre les données d'entrée au script de visibilité. Cette mnémonique prend en charge la transmission de plusieurs valeurs. Dans chaque cas, le champ cible est défini en premier suivi d'un signe égal, suivi des données source définies par l'une des valeurs valides définies dans la colonne suivante. Vous pouvez définir une ou plusieurs valeurs d'entrée. Chaque valeur définie est séparée de la suivante par un espace. L'ensemble complet de valeurs doit figurer entre crochets. |
FIELD_NAME |
Indique que la valeur doit être prise dans le champ portant ce nom, issu de l'environnement de portail. |
|
'constant' |
Indique que la valeur définie entre guillemets simples doit être transmise. |
||
|
voutput= |
Utilisez cette mnémonique pour définir le nom XPath d'un élément booléen défini par le script de visibilité indiquant si l'action doit ou non être affichée. |
xpath |
Si le script de visibilité attribue à cet élément la valeur Vrai, l'action est visible. Si la valeur est Faux, l'action n'est pas visible. |
Exemples :
-
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=LINK … vss='F1BtrActVis' vinput=[batchControl=BATCH_CD batchNumber=BATCH_NBR batchRerunNumber=BATCH_RERUN_NBR batchRunAction='CLOSE_PARMS'] voutput=showAction
-
type=ASIS asis=['<A class="oraLink" href="www.google.com">Search</a>']
