Les contrôles permettent d'afficher des zones dans un formulaire ClearQuest.
Designer fournit des contrôles pour des zones de texte, des zones de liste, des cases à cocher, des boutons d'option, etc. Par exemple, vous pouvez associer une zone contenant une chaîne avec un contrôle de zone de texte. Certains contrôles peuvent être utilisés uniquement avec des types de zone particuliers. Par exemple, les contrôles Vue de liste et Parent/enfant peuvent uniquement être utilisés avec une zone de type Reference-List.
Vous pouvez utiliser certains contrôles pour exécuter des tâches spéciales.
Les boutons de commande et les zones de liste peuvent être associés aux scripts d'enregistrement.
Par exemple, dans le schéma ALM, le formulaire du type d'enregistrement
ALMTask inclut un bouton Créer une activité qui appelle un script d'enregistrement pour crée les activités définies dans les enregistrement Configuration du travail du projet.
Designer fournit également un contrôle ActiveX qui permet d'incorporer aux formulaires tout contrôle ActiveX enregistré.
Ce type de contrôle permet par exemple, d'interagir avec
une base de données externe. Avant de l'utiliser, vous devez cependant vous familiariser avec le mode de fonctionnement d'ActiveX et d'enregistrement des contrôles. Notez que vous ne pouvez utiliser les contrôles ActiveX qu'avec le Rational ClearQuest pour Windows®.
Les contrôles de formulaire suivants sont pris en charge :
- Contrôle de formulaire
- Description
- ActiveX
- Incorpore dans un formulaire tout contrôle ActiveX
enregistré. Il vous incombe d'écrire les scripts d'enregistrement
requis pour l'initialisation et pour l'action.
- Pièce jointe
- Affiche une liste de pièces jointes et contient un ensemble
de contrôles permettant à l'utilisateur d'ajouter, de supprimer
ou d'afficher des pièces jointes.
- Case à cocher
- Contrôle à deux valeurs pouvant être utilisé avec des
valeurs booléennes ou des zones admettant uniquement
deux
valeurs. Pour indiquer les deux valeurs, cliquez sur le contrôle avec le bouton droit et cliquez sur Propriétés.
- Zone de liste déroulante
- Regroupe une zone de texte éditable et une zone de liste.
- Boîte à liste déroulante
- Affiche la liste des valeurs admises pour une zone donnée.
- Zone de liste déroulante fixe
- Regroupe une zone de texte éditable et une boîte à liste
déroulante.
- Case en double
- Affiche l'ID de l'enregistrement dont l'enregistrement en cours est
un double.
- Dépendant en double
- Affiche l'ID de tous les doubles de l'enregistrement en cours.
- Zone de groupe
- Regroupe plusieurs contrôles dans l'interface.
- Historique
- Affiche des informations concernant les actions appliquées à
un enregistrement.
- Zone de liste
- Affiche la liste des valeurs admises pour une zone donnée. Les zones de liste contiennent un contrôle supplémentaire
permettant de sélectionner un ou plusieurs éléments de la liste
d'options.
- Vue de liste
- Permet d'afficher les enregistrements associés à une
zone de type REFERENCE_LIST. La liste de référence affichée
comprend plusieurs colonnes.
- Bouton d'option
- Les contrôles de bouton d'option sont utilisés dans des groupes pour représenter un ensemble d'options n'admettant qu'une seule sélection. Limite la sélection à une option dans un groupe.
- Parent/enfant
- Permet de configurer un formulaire pour qu'il puisse être lié
à des enregistrements associés. S'utilise avec le type de
zone REFERENCE_LIST. Le contrôle Parent/enfant est constitué
d'un contrôle Vue de liste et de trois boutons. Ces éléments sont associés au moyen d'un ID d'affichage de liste unique. Si vous changez cet ID, vous devez
également mettre à jour les boutons de commande.
- Image
- Permet d'inclure une image statique dans le formulaire.
- Bouton de commande
- Exécute des tâches spécifiques relatives à l'enregistrement. Vous pouvez associer des boutons de commande avec des points d'ancrage
d'enregistrement ou avec des contrôles d'affichage de liste.
- Texte statique
- Affiche une chaîne de texte non modifiable.
- Zone de texte
- Affiche une valeur de zone sous la forme d'une chaîne de texte modifiable.
Pour obtenir une
description détaillée des propriétés de chaque type de contrôle, voir
Contrôles de formulaires.
Ajout de contrôles à un formulaire
Avant d'ajouter une zone à un formulaire,
vous devez l'ajouter à la grille Zones d'enregistrement. Pour plus
d'informations, voir
Ajout d'une nouvelle
zone à la grille Zones d'enregistrement.
Vous pouvez ajouter des contrôles à un formulaire en utilisant la la palette de contrôle ou la liste Zone.
- La palette de contrôles permet de visualiser le
type de contrôle que vous ajoutez.
- En sélectionnant une zone dans la liste des zones et en la faisant glisser jusqu'au formulaire approprié, vous ajoutez le contrôle approprié au formulaire.
Si vous ajoutez
plusieurs fois la même zone à
un formulaire, toutes les instances de cette zone doivent avoir la
même valeur.
Ajout d'un contrôle avec la liste des zones
L'avantage d'utiliser la liste des zones pour ajouter un contrôle à un formulaire est que lorsque vous sélectionnez une zone dans la liste pour la faire glisser jusqu'au formulaire, le contrôle approprié est ajouté à la zone en fonction de son type. Avec cette méthode, vous n'avez pas besoin d'éditer les
propriétés du contrôle pour
l'associer à la zone.
Le tableau suivant répertorie les contrôles par défaut créés par Designer pour chaque type de zone.
- Type de zone
- Contrôle par défaut
- Liste de pièces jointes
- Pièce jointe
- Liste de constantes - Liste d'options
- Boîte à liste déroulante
- Date-Heure
- Zone de texte
- Nombre entier
- Zone de texte
- Chaîne à plusieurs lignes
- Zone de texte
- Liste de références
- Parent/enfant
- Liste de références - Constante
- Vue liste
- Liste de choix de références=Par défaut
- Boîte à liste déroulante
- Chaîne courte - Liste de constantes
- Boîte à liste déroulante
- Chaîne courte
- Zone de texte
Edition des propriétés des contrôles
Si
vous utilisez la palette de contrôles pour ajouter un nouveau contrôle à un formulaire, vous devez éditer
les propriétés de ce contrôle pour l'associer à une zone existante.
Une
fois le contrôle ajouté au formulaire, vous pouvez modifier ses
propriétés, par exemple en sélectionnant la zone associée et en
définissant les attributs d'affichage. Vous pouvez également associer des points d'ancrage d'enregistrement à certains contrôles, de manière à permettre aux utilisateurs d'effectuer des tâches spécifiques à l'aide de ce contrôle.
Pour activer des zones dépendantes sous Rational ClearQuest Web, vous devez indiquer la zone servant de base de référence. Pour
ce faire, utilisez la section Zones dépendantes du Web de la page des propriétés
du contrôle.
Pour obtenir une description des propriétés de chaque type de contrôle, voir Contrôles de formulaires.
Suppression d'un contrôle de formulaire
Si vous n'avez plus besoin
d'un contrôle, vous pouvez le supprimer du formulaire.
Cette opération supprime le contrôle et son libellé du formulaire, mais elle ne supprime pas la zone associée du schéma. Pour supprimer la zone du schéma, vous devez la supprimer de la grille Zones. Pour plus d'informations, voir
Suppression d'une zone.
Changement de la taille et de
l'emplacement d'un contrôle
Pour changer la taille et l'emplacement d'un
contrôle, sélectionnez-le et faites-le glisser vers un
nouvel emplacement du formulaire, ou indiquez ses coordonnées exactes
dans la page des propriétés. Pour déplacer un contrôle à l'aide des touches de déplacement du curseur,
sélectionnez-le et appuyez sur la touche point (.) jusqu'à voir apparaître
l'icône de déplacement suivante :
Vous pouvez
alors positionner le contrôle sur le formulaire à l'aide des touches de déplacement.
Le menu Présentation de formulaire
contient les mêmes outils que la barre, plus quelques autres. Le tableau suivant répertorie chaque outil et ses fonctions.
Les outils Align (Aligner) et Same-Size (Taille identique) utilisent le premier contrôle que vous sélectionnez comme base de configuration pour les autres contrôles.
- Outil
- Description
- Aligner à gauche
- Aligne le bord gauche de chaque contrôle avec celui du premier
contrôle sélectionné.
- Aligner à droite
- Aligne le bord droit de chaque contrôle avec celui du premier
contrôle sélectionné.
- Aligner en haut
- Aligne le bord supérieur de chaque contrôle avec celui du
premier
contrôle sélectionné.
- Aligner en bas
- Aligne le bord inférieur de chaque contrôle avec celui du
premier
contrôle sélectionné.
- Aligner verticalement au centre
- Centre chaque contrôle verticalement au même endroit que le
premier contrôle sélectionné.
- Aligner horizontalement au centre
- Centre chaque contrôle horizontalement au même endroit
que le
premier contrôle sélectionné.
- Espacement égal à l'horizontale
- Place les contrôles sélectionnés à un espacement égal sur l'axe horizontal. Les
contrôles de gauche et de droite ne sont
pas déplacés.
- Espace égal à la verticale
- Place les contrôles sélectionnés à un espacement égal sur l'axe vertical. Les contrôles situés en haut et en bas ne sont
pas
déplacés.
- Centrer verticalement dans la boîte de dialogue
- Aligne le centre de chaque contrôle avec celui de l'onglet, sur le plan horizontal.
- Centrer horizontalement dans la boîte de dialogue
- Aligne le centre de chaque contrôle avec celui de l'onglet, sur le plan vertical.
- Egaliser la largeur
- Redimensionne chaque contrôle en lui attribuant la largeur
du premier contrôle sélectionné.
- Egaliser la hauter
- Redimensionne chaque contrôle en lui attribuant la hauteur du
premier contrôle sélectionné.
- Egaliser la hauteur et la largeur
- Redimensionne chaque contrôle en lui attribuant la largeur et la
hauteur du
premier contrôle sélectionné.
- Adapter la taille au contenu
- Redimensionne chaque contrôle en fonction de la taille de son
contenu. Cette fonction permet de
régler au plus juste la taille des contrôles Texte statique tout en faisant
en sorte que la chaîne affichée soit visible dans son intégralité.
Changement de l'ordre de tabulation des
contrôles
L'ordre de tabulation détermine
le contrôle qui est activé lorsque l'utilisateur appuie sur
la touche de tabulation. A chaque pression sur cette touche,
le curseur se déplace sur un autre contrôle.
Par défaut, cet ordre est celui dans lequel
les contrôles ont été ajoutés au formulaire. Vous pouvez cependant changer l'ordre de tabulation pour l'adapter aux besoins des utilisateurs.