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.
|