Le logiciel Rational ClearQuest Web prend en charge un sous-ensemble des fonctionnalités complètes de point d'ancrage qu'un développeur de schémas peut configurer.
Les points d'ancrage Liste de choix définissent les options associées à une zone. Lorsqu'une liste d'options pour une zone dépend d'une autre zone, cette autre zone doit répertorier la zone cible comme sa zone liée au Web. Les types de contrôle qui peuvent être affichés pour les zones associées aux points d'ancrage Liste de choix sont les zones de liste fixe, les zones de liste déroulante fixe et les boîtes à liste déroulante.
Exécuter lorsqu'un formulaire de soumission est affiché (et non lorsqu'un enregistrement est soumis en cliquant sur Sauvegarder).
Exécuter uniquement lorsque le formulaire est d'abord affiché en mode édition.
Exécuter uniquement lorsque le formulaire est sauvegardé (et non lorsque l'utilisateur change une valeur de zone).
Les points d'ancrage de menu contextuel ne sont pris en charge par aucun contrôle de formulaire.
Lorsque vous utilisez des points d'ancrage Valeur changée, vous devez vérifier qu'un point d'ancrage Valeur changée s'exécute quand il convient et que les résultats sont visibles pour les utilisateurs du clientRational ClearQuest Web.
Les points d'ancrage de la zone Valeur changée s'exécutent lorsque le navigateur dialogue avec le serveur Rational ClearQuest. Parfois, cette communication se produit immédiatement après qu'un utilisateur a changé la valeur d'une zone de formulaire (par exemple en sélectionnant un élément dans une boîte à liste déroulante). Dans d'autres situations, la communication se produit uniquement après que l'utilisateur a sauvegardé la nouvelle valeur.
Un point d'ancrage Valeur changée s'exécute plus tard lorsqu'un utilisateur change la valeur d'autres types de contrôles, tels qu'un contrôle ListView ou un contrôle Attachments, mais pas avant que l'utilisateur ne clique sur le bouton Sauvegarder du formulaire. Il s'exécute aussi lorsqu'une boîte à liste déroulante, une zone de liste déroulante fixe, ou une zone de liste déroulante ne comporte pas de zones liées au Web. Le fait de se déplacer d'un onglet à l'autre d'un formulaire à l'aide du navigateur ne déclenche pas de communication du navigateur avec le serveur Rational ClearQuest.
Après avoir vérifié qu'un point d'ancrage Valeur changée est exécuté quand il convient, vous devez vérifier que lorsqu'un point d'ancrage Valeur changée s'exécute, les changements apportés à la liste de valeurs ou d'options des autres zones (cible) dans l'enregistrement soient visibles pour l'utilisateur une fois l'exécution du point d'ancrage terminée. Lorsque de tels changements sont effectués, ils ne sont visibles que pour l'utilisateur dans le navigateur si la zone cible est déclarée comme une zone liée au Web dans les Propriétés du contrôle de formulaire pour la zone avec le point d'ancrage Valeur changée.
Si un contrôle de formulaire est une liste déroulante, zone déroulante, ou une zone de saisie/déroulante comprenant un point d'ancrage Valeur changée exécuté immédiatement dans Rational ClearQuest Web et écrit pour l'une des finalités suivantes, des considérations spéciales s'appliqueront :
Lorsqu'un point d'ancrage Valeur changée change la valeur ou annule la liste d'options d'une ou plusieurs zones cible, le navigateur régénère l'affichage pour les nouvelles valeurs des zones cible si ces zones sont définies comme des zones liées au Web du contrôle de formulaire. De telles zones sont mises à jour lorsqu'un utilisateur change la valeur du contrôle de formulaire.
Bien que vous puissiez définir un contrôle ListView comme une zone liée au Web, ce paramètre ne fonctionne pas pour les contrôles ListView avec Rational ClearQuest Web.
Lorsqu'un point d'ancrage source change uniquement le fait qu'une ou plusieurs zones cible soient obligatoires, vous n'avez pas besoin de définir toutes les zones cible comme des zones liées au Web dans le contrôle de formulaire. Le navigateur régénère l'affichage des détails de toutes les zones obligatoires du formulaire, et non pas des seules zones liées au Web.
Le contrôle de formulaire doit comporter au moins une zone liée au Web pour garantir que le point d'ancrage Valeur changée s'exécute immédiatement. Bien que vous puissiez sélectionner n'importe quelle zone en tant que zone liée au Web, vous avez intérêt, pour de meilleures performances, à sélectionner une zone ne possédant pas de longue liste d'options.