Points d'ancrage de zone

Un point d'ancrage de zone est utile pour les événements affectant une zone donnée d'un enregistrement. Un point d'ancrage de zone peut définir la valeur initiale d'une zone, déclencher une réponse à certains événements lorsque la valeur d'une zone change, définir des droits d'accès pour que seuls les groupes d'utilisateurs indiqués puissent changer les valeurs d'une zone et contrôler la validité des valeurs entrées par les utilisateurs.

Un point d'ancrage de zone affecte uniquement la zone en cours de l'enregistrement en cours. Les types suivants de points d'ancrage de zone sont pris en charge :

Point d'ancrage de zone
Description
Liste de choix
Renvoie un ensemble de valeurs valides. Utilisez ce point d'ancrage avec les zones affichées au moyen d'un contrôle de type liste (zone de liste ou de liste déroulante, par exemple). Vous pouvez également fournir des valeurs sans utiliser de script, à l'aide d'une liste constante ou dynamique. Voir Création d'une liste d'options associée à une zone.
Valeur par défaut
Définit la valeur initiale de la zone. Ce point d'ancrage est appelé au début d'une action Submit. Il peut être écrit sous forme d'une sous-routine de script. Vous pouvez aussi définir une valeur constante comme étant la valeur par défaut à utiliser.
Droit
Renvoie l'une des constantes BehaviorType indiquant le niveau d'accès utilisateur relatif à la zone. Vous pouvez utiliser ce point d'ancrage pour intervenir sur l'enchaînement d'activités et/ou la sécurité. (voir le IBM Rational ClearQuest - Référence de l'API pour les constantes énumérées.) Si vous ajoutez un point d'ancrage Droit à une zone, vous devez modifier la grille des comportements pour qu'au moins un des comportements de zone soit défini sur USE_HOOK, faute de quoi une erreur se produira pendant la validation.
Validation
Vérifie la validité du contenu de la zone. Ce point d'ancrage est appelé lorsque la valeur de la zone est modifiée. Il permet à l'utilisateur de savoir immédiatement si la valeur d'une zone est admise, et ce avant que l'enregistrement ne soit validé dans la base de données.
Valeur changée
Ce point d'ancrage s'exécute en réponse au changement de la valeur d'une zone. Utilisez ce point d'ancrage pour mettre à jour d'autres zones (listes dépendantes, etc.). Une fois ce point d'ancrage exécuté, la validité de toute zone modifiée par le script est contrôlée en appelant le point d'ancrage Validation de la zone (s'il y en a un).

Les points d'ancrage sont exécutés d'après les règles indiquées sous Ordre d'exécution des points d'ancrage de zone et d'action.

Voir aussi


Commentaires en retour