Passer au contenu principal
Les paramètres nommés servent au débogage des FlexiLayouts. Les paramètres nommés d’un FlexiLayout sont hérités par les lots, et les paramètres nommés des lots sont hérités par les pages. Les valeurs des paramètres nommés sont vérifiées lors de l’application du FlexiLayout.

Créer et modifier des paramètres nommés

Pour créer un paramètre nommé, ouvrez la boîte de dialogue des propriétés d’un FlexiLayout, sélectionnez l’onglet Paramètres nommés, puis cliquez sur Add new….
Capture d’écran de l’onglet Input Named Parameters dans la boîte de dialogue des propriétés du FlexiLayout, répertoriant des paramètres nommés avec les colonnes Name, Type et Value, ainsi que les boutons Add new, Edit, Reset et Delete.
Chaque paramètre nommé possède les propriétés suivantes :
  • Name — Cette propriété ne peut pas être modifiée une fois définie.
  • Type — Les paramètres nommés peuvent être de l’un des trois types suivants : String, StringArray ou Int. Cette propriété ne peut pas être modifiée une fois définie.
  • Value — Cette propriété peut être modifiée pour des lots et des pages spécifiques. Si la valeur d’un paramètre nommé n’est pas spécifiée dans le FlexiLayout, elle apparaît sous la forme <Undefined> dans la colonne Value.
Les lots héritent des paramètres nommés du FlexiLayout, et les pages héritent des paramètres nommés des lots. La colonne Inherited from de l’onglet Paramètres nommés de la boîte de dialogue des propriétés d’un lot ou d’une page indique l’origine de chaque paramètre nommé hérité.
Capture d’écran de l’onglet Input Named Parameters dans une boîte de dialogue des propriétés d’un lot, où la colonne Inherited from indique si chaque paramètre nommé a été hérité du FlexiLayout ou du lot.
Vous pouvez copier des paramètres nommés ayant une valeur définie. Si la destination contient déjà un paramètre nommé portant le même nom et le même type, la valeur du paramètre copié est affectée au paramètre de destination. Les commandes suivantes sont disponibles dans l’onglet Paramètres nommés de la boîte de dialogue des propriétés d’un FlexiLayout :
CommandeDescription
Add new…Crée un paramètre nommé. Disponible uniquement pour les FlexiLayouts.
Edit…Modifie un paramètre nommé.
ResetRéinitialise la valeur d’un paramètre nommé.
DeleteSupprime un paramètre nommé. Disponible uniquement pour les FlexiLayouts.
CopyCopie un paramètre nommé. Disponible uniquement dans le menu contextuel d’un paramètre nommé.
PasteColle le paramètre nommé copié. Disponible uniquement dans le menu contextuel d’un paramètre nommé.

Appeler un paramètre nommé à partir d’un script

Utilisez les méthodes suivantes pour appeler un paramètre nommé à partir d’un script :
  • GetNamedParameterString pour les paramètres nommés de type String.
  • GetNamedParameterStringArray pour les paramètres nommés de type StringArray.
  • GetNamedParameterInt pour les paramètres nommés de type Int.

Ajout de paramètres nommés aux éléments

Vous pouvez ajouter, à l’aide de la Disposition de référence, des paramètres nommés avec des régions aux éléments. Sélectionnez une ou plusieurs pages, cliquez dessus avec le bouton droit, puis cliquez sur Propriétés… pour ouvrir leur boîte de dialogue Propriétés. L’onglet Paramètres nommés contient la liste des paramètres nommés disponibles. Vous pouvez les modifier en cliquant sur Modifier… ou réinitialiser leur valeur à celle du parent le plus proche dont ils peuvent hériter. Utilisez le champ Préfixe à supprimer pour indiquer un préfixe à supprimer du nom du paramètre nommé. Par exemple, vous pouvez l’utiliser pour supprimer, dans les noms des paramètres nommés, les noms des variantes de mise en page.