Fonctionnalités de gestion des données > Gestion de structures d'article > Développement d'une logique de sélection avancée pour les modules configurables > Etapes de base dans la définition de la sélection avancée > Ajout d'un paramètre > Onglet Informations de la fenêtre Modifier paramètre
  
Onglet Informations de la fenêtre Modifier paramètre
Définissez les informations de base pour le paramètre à l'aide des champs suivants :
Champ
Description
Nom
Spécifie le nom du paramètre. Cette valeur est obligatoire. Le nom de paramètre doit être unique dans le module configurable.
Les restrictions suivantes s'appliquent au nom de paramètre :
Le premier caractère est valide par rapport à java.lang.Character.isJavaStart( ).
Le reste des caractères est valide par rapport à java.lang.Character.isJavaIdentifierPart( ).
Le nom ne peut pas être un mot-clé Java. Par exemple, public ne peut pas être utilisé comme un nom de paramètre.
Le nom ne peut pas contenir d'espaces.
Description
(Facultatif) Fournit une description du paramètre.
Mapper à l'attribut
Représente l'attribut auquel ce paramètre est mappé. Si le paramètre n'est pas mappé à un attribut, ce champ est vierge.
Unités
Si le type de paramètre est défini sur Real Number with Units, affiche la liste des valeurs d'unité possibles.
Type
Identifie le type de paramètre. Cette option est disponible uniquement si le paramètre n'est pas mappé à un attribut. Vous pouvez sélectionner un type ou entrer une classe. Les types de données suivants peuvent être sélectionnés :
Boolean
Date & Time
Real Number
Real Number with Units : ne peut pas être utilisé pour les calculs. Toutefois, il peut être utilisé pour les paramètres d'entrée qui sont mappés au site (attributs définis).
References
URL
Integer Number
String
Vous pouvez également saisir des noms de classes personnalisées qui implémentent des méthodes pour convertir une instance de la classe en un objet de chaîne, et inversement. Les deux moyens les plus courants de construire l'objet à partir d'un objet de chaîne consistent à fournir un constructeur ou la méthode valueOf(), qui utilisent un argument de chaîne et créent une instance de la classe à partir de la chaîne. Pour convertir l'objet en chaîne, vous pouvez implémenter la méthode toString(). Parmi les exemples d'implémentations prêtes à l'emploi de ces classes, citons com.ptc.ddl.util.AngularDimension et com.ptc.ddl.util.RatioObject. Tous les wrappers Java tels que java.lang.Short ou java.lang.Byte sont également pris en charge.
Entrée activée
Indique si l'entrée est activée lors de la configuration de l'article. Les valeurs possibles sont les suivantes :
Yes, Required : les utilisateurs doivent fournir une entrée.
Yes, Not Required : les utilisateurs sont invités, mais non contraints, de fournir une entrée.
No - les utilisateurs ne sont pas invités à fournir une entrée.
Invite
Expression qui s'affichera pour aider l'utilisateur à mieux comprendre ce que représente le paramètre. Par exemple, un paramètre représentant un jeu de couleurs peut avoir la valeur d'invite "Sélectionnez la couleur souhaitée".
Spécifié par
Indique si le paramètre est spécifié par une valeur ou par une expression. Les valeurs possibles sont les suivantes :
Value
Expression
Expression par défaut
Si l'option Spécifié par est définie, vous pouvez saisir une valeur ou une expression spécifique.
Si cette option est définie sur Value, la validation est fonction des types de paramètre.
Si l'option Spécifié par est définie sur Expression, l'expression est validée pour s'assurer de l'exactitude de la syntaxe. L'Editeur d'expressions s'ouvre dans une autre fenêtre.
Pour plus d'informations sur l'utilisation de la logique dans l'expression, consultez la rubrique Utilisation d'opérateurs numériques et de fonctions dans la logique avancée.