Ajouter des zones et des contrôles à un formulaire

Dans cet exercice, vous allez ajouter aux formulaires du type d'enregistrement Defect les zones que vous avez créées au cours de l'exercice Ajouter des zones. Avant de pouvoir modifier le schéma, vous devez l'extraire du référentiel. Si le schéma n'est pas extrait :

  1. Dans ClearQuest Designer, sélectionnez File > Open Schema.
  2. Dans la fenêtre Open Schema, sélectionnez l'option Checkout a schema to edit or continue editing previously saved work. Sélectionnez my_sample_schema dans la table des schémas. Si le schéma est déjà extrait et que vous poursuivez un travail entrepris au cours d'une session d'édition précédente, cliquez sur Finish. Si le schéma n'est pas encore extrait, cliquez sur Next, puis sur Finish.

Pour ajouter les zones ID_util, Motif_action, Impact_doc et Description_doc aux formulaires d'enregistrement Defect_Base et Defect_Base_Submit :

  1. Dans Rational ClearQuest Designer, développez le dossier Record Types, le dossier Defect et le dossier Forms.
  2. Faites un double clic sur le formulaire Defect_Base pour l'ouvrir. La liste des zones et la palette de contrôles s'ouvrent également. Si nécessaire, agrandissez la fenêtre de ClearQuest Designer afin d'afficher le formulaire Defect_Base dans son intégralité. Etirez également le formulaire dans le sens de la hauteur afin de ménager suffisamment de place à la zone que vous allez ajouter dans le bas.
  3. Dans la liste des zones, cliquez sur la zone ID_util et faites-la glisser pour la déposer dans le bas de la page Main du formulaire. La zone apparaît sur le formulaire, accompagnée d'un contrôle de type boîte de texte (text box). Le type de contrôle qui s'affiche est fonction du type de données que vous avez spécifié lorsque vous avez ajouté la zone au type d'enregistrement.
  4. Faites un double clic sur la boîte de texte pour afficher sa feuille de propriétés. Explorez les différents onglets et les options de paramétrage du contrôle. Cliquez sur OK pour fermer la feuille de propriétés.
  5. Dans la liste des zones, cliquez sur la zone Motif_action et faites-la glisser jusqu'au formulaire. Déposez-la à droite de la zone ID_util.
  6. Cliquez sur l'onglet Documentation.
  7. Dans la liste des zones, cliquez sur la zone Impact_doc et faites-la glisser jusqu'au formulaire. La zone et son contrôle apparaissent sur le formulaire. Comme vous avez associé le type de données SHORT_STRING à cette zone, Rational ClearQuest lui associe un contrôle de type boîte à liste (list box). Cliquez sur la boîte à liste dans le formulaire. Pour élargir la liste, sélectionnez une poignée à droite et tirez-la vers la droite.
  8. Dans la liste des zones, cliquez sur la zone Description_doc et faites-la glisser jusqu'au formulaire. Déposez-la en dessous de la zone Impact_doc. Cliquez sur la boîte de texte Description_doc. Pour agrandir la boîte de texte à la fois en hauteur et en largeur, sélectionnez ses poignées et faites-les glisser.

Dans cet exercice, vous avez utilisé la liste des zones pour placer des zones et leurs contrôles sur le formulaire. Vous pouvez aussi ajouter des contrôles au formulaire en les faisant glisser à partir de la palette de contrôles. Il peut s'agir, par exemple, de boîtes de texte, de boutons de commande, de boutons d'option et d'images.

Pour copier les quatre zones du formulaire Defect_Base vers le formulaire Defect_Base_Submit :

  1. Dans l'espace de travail de ClearQuest Designer, faites un double clic sur le formulaire Defect_Base_Submit pour l'ouvrir.
  2. Dans le formulaire Defect_Base, cliquez avec le bouton droit sur la boîte de texte ID_util et sélectionnez Copy.
  3. Etirez le bas du formulaire Defect_Base_Submit afin de ménager un espace pour la nouvelle zone.
  4. Clique avec le bouton droit dans le bas du formulaire Defect_Base_Submit et sélectionnez Paste. La zone ID_util et son contrôle (boîte de texte) apparaissent.
  5. Répétez les étapes précédentes pour copier la zone Motif_action du formulaire Defect_Base vers le formulaire Defect_Base_Submit .
  6. Dans le formulaire Defect_Base, cliquez sur l'onglet Documentation. Cliquez sur Edit > Copy Entire Dialog to Clipboard.
  7. Dans le formulaire Defect_Base_Submit, cliquez sur l'onglet Documentation. Cliquez avec le bouton droit sur le formulaire et sélectionnez Paste. Les deux zones Impact_doc et Description_doc ainsi que leurs contrôles apparaissent dans le formulaire.
  8. Fermez les deux formulaires.

Retour d'informations