Contrôles de formulaires

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.

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.


Retour d'informations