Une zone déroulante fournit à l’utilisateur des options de menu qu’il peut sélectionner individuellement. Vous pouvez ajouter des zones déroulantes qui extraient des données depuis des connexions de données, ou vous pouvez configurer manuellement une zone déroulante avec les options qu’elle doit proposer à l’utilisateur. Vous pouvez également autoriser les utilisateurs à saisir leurs propres entrées dans la zone déroulante.
Retour à Éléments de formulaire
Rubriques connexes : Propriétés de l’élément
Nom |
Type de valeur |
Description |
---|---|---|
Nom |
Texte |
Nom interne d’un élément dans un formulaire. |
Liaison |
Sélection de menu |
Nom (et non pas le libellé) du champ de formulaire auquel un élément est lié. |
Type d\'élément |
Zone de texte | Section de texte | Liste déroulante | Zone de liste modifiable | Sélecteur de date | Nombre | Adresse e-mail | Case à cocher | Case d’option |
Permet de remplacer rapidement un élément de base (tel que Zone de texte) par un autre, un type similaire d’élément de base, tel que Liste déroulante ou Zone de liste modifiable. |
Obligatoire |
True | False |
True : Impose à l’utilisateur d’entrer des données et marque le champ de formulaire avec un astérisque rouge. False : L’utilisateur n’a pas besoin d’entrer des données pour l’élément. |
Lecture seule |
True | False |
True : L’élément est en lecture seule et ne peut pas être modifié. False : L’élément peut être modifié. |
Plage |
Spécial |
Entrez manuellement une plage de valeurs possibles ou à partir d’une connexion de données sur laquelle l’utilisateur du formulaire peut effectuer une sélection. |
Forcer les valeurs d\'option |
True | False |
Permet aux utilisateurs de sélectionner leurs propres entrées Si défini sur False, permet aux utilisateurs d’ajouter de nouvelles entrées aux listes déroulantes par le biais de règles comme Définir la valeur du champ, Copier les données d’une table, etc. Pour utiliser uniquement les valeurs de la liste, définissez Forcer les valeurs d’option sur True. |
Règles |
Spécial |
Cliquez pour afficher (ou créer) les règles (logique, formules) appliquées à un élément. |
Promouvoir vers le champ Solution |
Texte |
Nom du champs Solution auquel ce champ est promu. Si le nom du champ indiqué ici n’existe pas dans les champs Solution, un champ avec le nom indiqué sera créé dans les champs Solution. |
Valeur par défaut |
Sélection de menu |
Valeur par défaut d’un élément. |
Actualiser la valeur par défaut |
True | False |
True : Force l’élément à réévaluer les valeurs par défaut applicables lorsqu’une valeur de champ est modifiée. False : (valeur par défaut)- l’élément ne réévalue pas les valeurs par défaut lorsqu’un champ est modifié. |
Chiffrer |
True | False |
Lorsque la propriété Chiffrement de champ a la valeur True pour un champ de formulaire, les données entrées dans le champ sont stockées dans un format chiffré dans le code XML du formulaire et les fichiers journaux. Remarque : Si le champ doit être affiché dans un formulaire ou qu’il doit être publié dans SAP ou un service Web tiers, il est déchiffré par le serveur et envoyé au format de texte ordinaire. Pour garantir une sécurité totale, la transmission des données doit utiliser https. |
Noms de classe |
Texte |
Noms de classes CSS séparés par des espaces à utiliser pour personnaliser l’aspect de l’élément. |
Propager les modifications à toutes les vues |
True | False |
Lorsque vous changez le style ou les propriétés des libellés communs dans un formulaire Composer avec plusieurs vues, une boîte de dialogue demande si vous voulez appliquer les modifications à toutes les vues. Si vous définissez la valeur True, les modifications de style ou de propriétés sont propagées automatiquement à toutes les vues applicables sans afficher aucun message. |
Largeur (%) |
Nombre (%) |
Largeur de l’élément dans le formulaire, sous forme de n pourcentage (1-100 %). |
Création de sélections pour une zone déroulante (méthode manuelle)
Si vous ne disposez pas de connexions de données configurées (ou si un élément que vous avez inséré dans un formulaire ne les nécessite pas), vous devez créer manuellement les éléments qui doivent figurer dans une zone déroulante ou un autre élément de formulaire.
-
Dans le canevas, cliquez sur l’élément pour lequel vous devez configurer les sélections.
Par exemple, si vous devez définir les sélections dans une zone déroulante, cliquez sur l’élément de zone déroulante pour le sélectionner.
-
Dans le volet des propriétés, cliquez sur l’onglet Propriétés.
-
En regard de Plage, cliquez sur le bouton d’options [...].
-
Dans l’éditeur d'options, vous pouvez choisir Saisir manuellement ou À partir de la connexion de données ou À partir du contenu répétitif
Chaque option que vous ajoutez doit avoir une valeur (par exemple, une entrée dans la colonne Valeur). Si vous n’entrez pas de valeur pour une option, l’option n’est pas enregistrée dans le formulaire.
Saisir manuellement
-
Cliquez sur Ajouter pour ajouter une option (si nécessaire).
-
Dans la colonne Libellé, cliquez deux fois sur un libellé d’option, entrez un nouveau libellé, puis appuyez sur Entrée.
-
Dans la colonne Valeur, cliquez deux fois sur une valeur pour une option, entrez une nouvelle valeur, puis appuyez sur Entrée.
-
Cliquez sur Monter ou Descendre pour changer l’ordre d’une option sélectionnée.
Depuis la connexion de données
-
Sous Connexion de données, cliquez sur la flèche déroulante et sélectionnez une connexion de données à partir du menu.
-
Cliquez sur Ajouter pour ajouter une nouvelle connexion de données.
-
Cliquez sur Modifier pour modifier la connexion de données sélectionnée.
-
Sous Champ de libellé, cliquez sur la flèche déroulante et sélectionnez le champ dans la connexion de données (une table, par exemple) d’où vous voulez extraire un élément pour créer le libellé de l’élément déroulant.
-
Sous Champ de valeur, cliquez sur la flèche déroulante et sélectionnez le champ dans la connexion de données (table, par exemple) d’où vous voulez extraire un élément pour créer la valeur de l’élément dans la liste déroulante.
-
Cliquez sur Afficher uniquement les champs uniques pour supprimer les libellés en double de la liste.
-
Cliquez sur Filtrer pour filtrer les données en fonction de conditions.
-
Cliquez sur OK pour terminer l’opération.
Depuis le contenu répétitif
-
Sous Connexion de données, cliquez sur la flèche déroulante et sélectionnez un contenu répétitif à partir du menu.
-
Sous Champ de libellé, cliquez sur la flèche déroulante et sélectionnez le champ dans le contenu répétitif (une table répétitive, par exemple) d’où vous désirez extraire un élément pour créer le libellé de l’élément déroulant.
-
Sous Champ de valeur, cliquez sur la flèche déroulante et sélectionnez le champ dans le contenu répétitif (une table répétitive, par exemple) d’où vous désirez extraire un élément pour créer la valeur de l’élément dans la liste déroulante.
-
Cliquez sur Afficher uniquement les champs uniques pour supprimer les libellés en double de la liste.
-
Cliquez sur Filtrer pour filtrer les données en fonction de conditions.
-
Cliquez sur OK pour terminer l’opération.
Permet aux utilisateurs de sélectionner leurs propres entrées
Pour permettre aux utilisateurs d’ajouter de nouvelles entrées (qui ne sont pas dans la liste déroulante) aux listes déroulantes via des règles, telles que Définir la valeur du champ et Copier les données de la table etc., définissez la propriété Forcer les valeurs d’option sur False.
Important : Lorsque la propriété Forcer les valeurs d’option a la valeur False, la nouvelle valeur n’est pas validée par rapport à la liste et elle est ajoutée à la liste. La valeur peut être chargée dans SAP.
Pour utiliser uniquement les valeurs de la liste, définissez Forcer les valeurs d’option sur True.
Filtrage des données externes ou du contenu répétitif pour remplir les options déroulantes
Vous pouvez utiliser Conditions de filtrage pour filtrer les données externes ou le contenu répétitif utilisés pour remplir les options déroulantes.
Pour créer des conditions de filtrage :
-
Dans le volet des propriétés, sous Paramètres généraux, cliquez sur Plage et sur le bouton Options.
-
Dans l’éditeur des options, sous Connexion de données, sélectionnez une connexion de données (si nécessaire) dans la liste déroulante. (Si vous devez ajouter une connexion de données, cliquez sur Ajouter. Voir Ajout de connexions de données pour plus d’informations).
-
Dans la zone Conditions de filtrage, sélectionnez une option pour filtrer chaque zone déroulante. Les conditions sont constituées d’un nom, d’un opérateur et d’une valeur.
Vous pouvez joindre plusieurs conditions avec l’opérateur AND ou OR. Si vous devez utiliser une condition complexe, les opérations AND sont évaluées en premier, suivies des opérations OR.