Tivoli Service Desk 6.0 Developer's Toolkit - Guide du concepteur d'interfaces (Interface Designer)
Retour à la table des matières
Le nombre de contrôles ajoutés à un formulaire est limité uniquement par la taille du formulaire. Pour ajouter davantage d'espace aux contrôles, redimensionnez le formulaire.
Attention : Si vous redimensionnez un formulaire au cours du développement, vous devez le sauvegarder avec sa nouvelle taille. Sinon, le formulaire ne s'affiche pas correctement.
La procédure d'ajout de contrôles à un formulaire est la même pour tous les contrôles.
Chaque contrôle est associé à une feuille de propriétés possédant les onglets suivants :
Les propriétés des onglets Base et Aide sont présentées dans les sections suivantes.
Le tableau ci-après décrit les propriétés de l'onglet Base communes à tous les autres contrôles.
Propriété | Description |
ID contrôle | ID permettant de définir aisément l'ordre des onglets. Il s'agit également de la manière dont la commande est référencée dans un programme de TSD Script. |
Points d'ancrage | Les points d'ancrage conservent l'emplacement des contrôles dans un formulaire lorsque celui-ci est redimensionné. Les points d'ancrage peuvent être fixes. Le contrôle reste alors à un emplacement fixe du formulaire quelle que soit la taille de celui-ci. Ils peuvent aussi être définis par un pourcentage. Le contrôle est alors déplacé proportionnellement à la taille du formulaire. Pour plus d'informations sur la définition des points d'ancrage des contrôles, reportez-vous au chapitre "Gestion de l'espace." |
Taille | Coordonnées utilisées pour ajuster la hauteur et la largeur du contrôle. |
Décalages | Coordonnées utilisées avec les points d'ancrage proportionnels définissant la quantité d'"espace tampon" entre le contrôle et les bordures du formulaire. Pour plus d'informations sur la définition des décalages, reportez-vous au chapitre "Gestion de l'espace." |
Masqué | Active ou désactive le masquage du contrôle. Cochez cette case si vous souhaitez définir des droits pour certains contrôles. Cette option permet de mettre certains contrôles uniquement à la disposition des responsables ou des superviseurs. |
Désactivé | Désactive ou active le contrôle. |
Coordonnées synchronisées | Attribue au contrôle un emplacement fixe, indépendant de la plateforme utilisée. |
Description | Définition du rôle du contrôle |
L'onglet Aide permet de définir les propriétés des éléments ci-après.
Pour plus d'informations sur l'ajout d'une fonction d'aide à une application, reportez-vous au chapitre "Création de fonctions supplémentaires".
Chaque contrôle possède également des propriétés spécifiques. La présente section les présente en détail.
Le tableau ci-après décrit les propriétés spécifiques d'un bouton.
Propriété | Description |
Libellé du bouton | Texte qui s'affiche sur le bouton. |
Fichier image | Chemin d'accès et nom du fichier qui contient
l'image s'affichant sur le bouton.
Remarque : Si vous indiquez une image à afficher sur le bouton, l'intitulé indiqué devient une infobulle. |
Action | Action que le bouton doit effectuer. Les actions
valides sont les suivantes :
|
Sélection d'une image | Cochez cette case pour indiquer le fichier image. |
Bouton par défaut | Détermine si le bouton est activé à l'ouverture du formulaire. |
Le tableau ci-après décrit les propriétés spécifiques à une case à cocher.
Propriété | Description |
Texte de la case à cocher | Texte qui s'affiche en regard de la case à cocher. |
Valeur initiale | Détermine si la case est cochée par défaut. Si vous sélectionnez cette option, la case est cochée. |
Style | Détermine si la case cochée est un cercle ou un carré. La case est carrée par défaut si cette option n'est pas sélectionnée. |
Le tableau ci-après décrit les propriétés spécifiques d'une horloge.
Propriété | Description |
Type d'horloge | Définit le format horaire de l'horloge, c'est-à-dire 12 ou 24 heures. |
Bordure | Définit l'aspect de la bordure entourant l'horloge. Les
bordures admises sont les suivantes :
|
Le tableau ci-après décrit les propriétés spécifiques d'une boîte de dialogue mixte.
Propriété | Description |
Tri | Définit l'ordre de tri des éléments d'une liste.
Les méthodes de tri admises sont les suivantes :
|
Type | Définit le type de sélection qu'un utilisateur peut effectuer.
Les types admis sont les suivants :
|
IME | Permet d'utiliser l'éditeur IME (Input Method Editor) pour afficher des caractères appartenant à des langues autres que l'anglais. |
Contenu initial | Définit une valeur initiale dans la boîte de dialogue mixte. |
ID de lancement | Si vous avez sélectionné un élément par défaut à afficher dans la boîte de dialogue mixte, indiquez son ID dans cette zone. |
Longueur maximale | Nombre maximal de caractères que les utilisateurs peuvent saisir dans la boîte de dialogue mixte. |
Le tableau ci-après décrit les propriétés spécifiques au contrôle d'une zone de texte.
Remarque : L'utilisateur peut saisir une seule ligne de texte dans une zone de texte. Pour ajouter des lignes, utilisez le contrôle Edition multiligne.
Propriété | Description |
Valeur initiale | La valeur par défaut. Si vous n'indiquez aucune valeur, la zone de texte est vide lorsque la boîte de dialogue s'affiche. |
Type de modèle | Les types de modèles ci-après sont les types de
modèles prédéfinis valides, sauf pour l'option Personnalisé
vous permettant de concevoir votre propre modèle. (Pour plus
d'informations sur les modèles, reportez-vous au chapitre "Création de fonctions supplémentaires") :
|
ID modèle | Nom du modèle. (Uniquement disponible pour les modèles personnalisés) |
Longueur maximale | Nombre maximum de caractères que les utilisateurs peuvent saisir. |
Lecture seule | Détermine si la zone d'entrée est en lecture seule. |
Majuscules seulement | Détermine si les caractères doivent s'afficher en majuscules même s'ils ont été saisis en minuscules. |
IME Local | Détermine s'il faut utiliser l'éditeur IME (Input Method Editor) pour afficher des caractères appartenant à des langues autres que l'anglais. |
GMT | Greenwich Mean Time. Si vous sélectionnez cette
case, la date ou l'heure est convertie automatiquement au format GMT. Pour utiliser cette fonction, procédez comme suit :
|
Le tableau ci-après décrit les propriétés spécifiques d'une boîte d'options.
Propriété | Description |
Titre de la boîte d'option | Nom de la boîte d'options. |
Style | Définit l'alignement du titre. |
Le tableau ci-après décrit les propriétés spécifiques d'une zone hypertexte.
Propriété | Description |
Style | Style de formatage de la zone hypertexte. Les styles valides sont les suivants :
|
Texte initial | Définit si un texte par défaut doit s'afficher dans la zone hypertexte. |
Le tableau ci-après décrit les propriétés spécifiques d'une image.
Propriété | Description |
Fichier image | Chemin du fichier qui contient l'image. |
Style de bordure | Définit l'aspect de la bordure entourant
l'image. Les bordures admises sont les suivantes :
|
Style | Définit l'aspect de l'image dans le formulaire.
Les styles valides sont les suivants :
|
Le tableau ci-après décrit les propriétés spécifiques d'une boîte à liste.
Propriété | Description |
Tri | Définit l'ordre de tri des éléments d'une liste.
Les méthodes de tri admises sont les suivantes :
|
Défilement horizontal | Affiche une barre de défilement horizontale. |
Contenu initial | Eléments de la liste par défaut. Vous devez les renommer pour éviter que les noms par défaut ne s'affichent dans la boîte à liste. |
ID de lancement | Cette boîte est en lecture seule et affiche le contenu de la boîte Contenu initial. |
Sélection multiple | Permet à l'utilisateur de sélectionner un nombre quelconque d'éléments dans la boîte à liste, et dans n'importe quel ordre. |
Le tableau ci-après décrit les propriétés spécifiques d'un contrôle d'éditeur MLE (Microprocessor Language Editor).
Propriété | Description |
Défilement horizontal | Affiche une barre de défilement horizontale dans l'éditeur MLE. |
Défilement vertical | Affiche une barre de défilement verticale dans l'éditeur MLE. |
Majuscules seulement | Affiche les caractères en majuscules même s'ils ont été saisis en minuscules. |
IME local | Permet d'utiliser l'éditeur IME (Input Method Editor) pour afficher des caractères appartenant à des langues autres que l'anglais. |
Pas de renvoi | Signifie que l'utilisateur doit effectuer un retour chariot pour renvoyer manuellement le texte à la ligne suivante. |
Lecture seule | Détermine si l'éditeur MLE est en lecture seule. |
Obligatoire | Détermine si les utilisateurs doivent entrer des informations dans l'éditeur MLE. |
Longueur maximale | Définit le nombre de caractères maximal qui peuvent être saisis dans l'éditeur MLE. |
Le tableau ci-après décrit les propriétés spécifiques d'un contrôle MSLB.
Propriété | Description |
Ordre croissant | Trie automatiquement par ordre croissant les nouvelles données saisies dans le tableau. |
Aucun | Permet d'utiliser le contrôle MSLB sans définir de paramètre de propriétés. Il s'agit de l'option par défaut. |
Défilement horizontal | Permet de faire défiler horizontalement les données hors de la zone visualisable de votre écran. |
Sélection multiple | Permet de sélectionner au hasard plusieurs entrées. |
Contenu initial | Permet de sélectionner les valeurs affichées lors de la première ouverture de la boîte à liste. |
ID de lancement | Variable faisant office de descripteur d'élément. Cette variable sert à identifier les valeurs du contenu initial. |
Le tableau ci-après décrit les propriétés spécifiques d'un contrôle de bouton d'option.
Propriété | Description |
Libellé d'un groupe de boutons d'options | Intitulé de la boîte d'options qui entoure les boutons d'option. |
Sélection initiale | Détermine (en fonction du numéro) si un bouton doit être sélectionné initialement. La valeur saisie doit indiquer quel bouton d'option sera sélectionné (par exemple, 1 pour le premier bouton, 2 pour le suivant, etc.). |
Noms des boutons | Libellé par défaut des boutons d'option. Vous devez renommer les boutons pour éviter que les noms par défaut ne s'affichent dans le groupe de boutons d'option. |
Position du nom | Alignement de l'intitulé de la boîte d'option. |
Style | Définit l'orientation verticale ou horizontale des boutons d'option. |
Le tableau ci-après décrit les propriétés spécifiques d'une règle.
Propriété | Description |
Graduation | Les options de graduation valides sont les suivantes :
|
Orientation | Définit l'orientation verticale ou horizontale de la règle. Lorsque la règle est orientée horizontalement, les valeurs sont alignées de gauche à droite. Lorsque la règle est orientée verticalement, elles sont alignées de bas en haut. |
Magnétisme | Déplace le curseur de la règle jusqu'à la marque de graduation la plus proche. |
Libellés | Identificateurs des marques de graduation (uniquement sous UNIX). Le nombre de libellés doit être identique au nombre de repères. |
Cette section décrit les propriétés spécifiques à un sous-formulaire. Il est conseillé d'utiliser des sous-formulaires au lieu des contrôles souvent rencontrés dans les formulaires. Par exemple, si plusieurs formulaires comportent un groupe de trois boutons, vous pouvez créer un sous-formulaire unique contenant ces trois boutons et faire un renvoi à celui-ci, au lieu d'ajouter les boutons à chaque formulaire. En d'autres termes, les boutons sont créés une seule fois pour utilisation dans plusieurs formulaires.
Les sous-formulaires permettent aussi de grouper les sections d'un formulaire pour faciliter le gestion de l'espace. Pour plus d'informations, reportez-vous à la rubrique "Gestion de l'espace."
Le tableau ci-après décrit les propriétés d'un sous-formulaire.
Propriété | Description |
Titre | Titre du sous-formulaire s'affichant dans la bordure. |
ID | Emplacement du fichier qui contient le sous-formulaire. |
Style de bordure | Définit l'aspect de la bordure entourant le
sous-formulaire.
Les bordures admises sont les suivantes :
|
Cette section décrit les trois onglets principaux d'une table, c'est-à-dire Table, Colonnes et SQL.
Le tableau ci-après décrit les propriétés de l'onglet Table.
Propriété | Description |
Tri | Définit l'ordre de tri des éléments d'une table. Les méthodes de tri admises sont les suivantes :
|
Défilement horizontal | Détermine si une barre de défilement horizontale doit s'afficher dans la table. |
Sélection multiple | Permet aux utilisateurs de sélectionner simultanément plusieurs éléments dans la table. |
A partir de l'onglet Colonnes vous pouvez définir le titre de la colonne suivante et les options de taille de votre table.
Le tableau ci-après décrit les propriétés de l'onglet Colonnes.
Propriété | Description |
Nom | Nom de la colonne de la base de données. |
Titre | Nom de la colonne que l'utilisateur affiche à l'écran. |
Largeur | Nombre d'unités de dialogue que la colonne doit
contenir dans le sens horizontal.
Remarque : Une cellule de caractères peut comporter 32 unités de dialogue au maximum (4 dans le sens horizontal et 8 dans le sens vertical). Une cellule de caractère comporte un caractère unique, alphanumérique ou symbolique. |
GMT | Greenwich Mean Time. Si vous sélectionnez cette
case, la date ou l'heure est convertie automatiquement au format GMT. Pour utiliser cette fonction, procédez comme suit :
|
A partir de l'onglet SQL vous pouvez définir le nombre maximal d'enregistrements et les propriétés de l'instruction SQL de votre table.
Le tableau ci-après décrit les propriétés de l'onglet SQL.
Propriété | Description |
Nombre d'enregistrements maximal | Nombre d'enregistrements maximal que votre table peut contenir. |
Instruction SQL | Cette zone peut contenir n'importe quelle instruction SQL. |
Le tableau ci-après décrit les propriétés spécifiques à un contrôle comportant du texte.
Propriété | Description |
Intitulé | Titre de la zone de texte. |
Alignement horizontal | Alignement horizontal du texte dans la zone de texte. |
Les contrôles d'arbre permettent de créer une structure hiérarchique qui peut être étendue ou réduite. Pour plus d'informations sur les différents contrôles d'arbre disponibles dans Tivoli Service Dest 6.0 Developer's Toolkit, consultez le fichier lrtree.htm.
Pour définir les propriétés d'un contrôle, procédez comme ci-après.
Pour ajouter un contrôle, procédez comme suit :
Remarque : Vous pouvez définir une taille exacte pour les contrôles avec l'onglet Base.
Après avoir été ajouté à un formulaire, un contrôle possède deux points d'ancrage par défaut. Ceux-ci sont fixes, ce qui signifie que le contrôle ne peut pas être déplacé dans le formulaire, quel que soit le redimensionnement de ce dernier. Pour que le contrôle soit déplacé proportionnellement lors du redimensionnement du formulaire, vous pouvez définir les points d'ancrage par un pourcentage.
Les points d'ancrage sont définis dans l'éditeur des points d'ancrage, affiché sous la palette des contrôles. Les points d'ancrage fixes comportent des lignes pleines alors que les points d'ancrage définis par un pourcentage comportent des lignes en pointillés. Pour plus d'informations sur les points d'ancrage, reportez-vous à la section "Gestion de l'espace."
Pour définir des points d'ancrage, procédez comme suit :
Remarque : Pour placer des points d'ancrage à pourcentage sur les quatre côtés d'un contrôle, appuyez sur la touche MAJ lorsque vous ajoutez le contrôle au formulaire.
Remarque : Avant de déplacer un contrôle, assurez-vous qu'aucun n'est sélectionné dans la palette des contrôles.
Pour déplacer un contrôle, procédez comme suit :
Remarque : Vous pouvez déplacer plusieurs contrôles en appuyant sur la touche MAJ, en cliquant sur chacun d'eux et en les amenant à leur nouvel emplacement.
Pour copier un contrôle, procédez comme suit :
Pour redimensionner un contrôle, procédez comme suit :
Vous pouvez non seulement dimensionner les contrôles manuellement mais utiliser aussi le menu en incrustation pour les dimensionner d'après le contrôle actif. Le contrôle actif correspond au contrôle "standard" ou bien à celui déterminant l'alignement des autres contrôles sélectionnés. Le contrôle actif est identifié par une couleur différente de celle des autres contrôles.
Pour dimensionner un contrôle, procédez comme suit :
Pour aligner les contrôles, procédez comme suit :
Lorsque vous ajoutez des contrôles à un formulaire, certains peuvent tronquer ou complètement masquer d'autres contrôles, en particulier lorsque les dimensions du formulaire sont réduites. Utilisez le menu en incrustation pour rechercher ces contrôles.
Pour cela, procédez comme suit :
Lorsque vous ajoutez des contrôles à un formulaire, certains peuvent tronquer ou complètement masquer d'autres contrôles. Vous pouvez alors amener les petits contrôles devant les grands contrôles à l'aide du menu en incrustation.
Pour cela, procédez comme suit :
Utilisez l'option de menu Mise en arrière-plan uniquement avec la boîte d'options. Les boîtes d'options sont des éléments visuels qui englobent un groupe d'options ou de contrôles associés. La boîte d'options doit être affichée derrière les contrôles pour ne pas les masquer.
Pour mettre une boîte d'options en arrière-plan, procédez comme suit :
Remarque : Pour replacer en avant-plan un contrôle partiellement masqué, choisissez Mise en avant-plan dans le menu en incrustation.
Pour supprimer un contrôle, procédez comme suit :
Tivoli Service Desk 6.0 Developer's Toolkit - Guide du concepteur d'interfaces (Interface Designer)