Skip to main content
Vous pouvez utiliser la boîte de dialogue de sélection d’élément pour sélectionner :
  • un élément de référence dans l’onglet Relations de la boîte de dialogue Properties d’un élément
  • un élément exclu dans l’onglet Search Constraints de la boîte de dialogue Properties d’un élément
  • un élément source dans la boîte de dialogue Properties d’un bloc
Pour les éléments simples, leurs noms sont utilisés. Pour un élément de groupe répétitif, une référence aux hypothèses du groupe répétitif (en tenant compte du numéro d’instance) est utilisée pour créer des relations. Lors de la mise en correspondance d’un FlexiLayout, plusieurs instances d’hypothèses pour le groupe répétitif correspondent à un seul élément groupe répétitif dans l’arborescence des éléments. Par conséquent, lorsque vous définissez des relations entre un groupe répétitif et d’autres éléments, vous devez préciser quelle instance doit être utilisée. Lorsque vous indiquez une référence à une hypothèse plutôt qu’un nom complet, le nom du groupe répétitif est suivi d’un point et d’une description de l’instance référencée.

Types d’instance de groupe répétitif

Une instance peut être de l’un des types suivants :

Syntaxe de la référence

La syntaxe de la référence dans la boîte de dialogue de sélection d’élément est la même que celle utilisée dans le code que vous saisissez dans les sections Advanced pour accéder aux instances d’un groupe répétitif et à leurs sous-éléments. Par exemple :

Sélectionner une instance dans une boîte de dialogue

Une instance de groupe est sélectionnée dans les boîtes de dialogue où vous sélectionnez un élément de référence ou un élément exclu. Dans l’arborescence de sélection, les numéros d’instance sont indiqués à côté des noms des groupes répétitifs. Lorsque vous sélectionnez un Groupe répétitif, un champ Repeating instance devient disponible, dans lequel vous pouvez sélectionner l’instance. Les modifications que vous apportez sont répercutées à la fois dans l’arborescence et dans la chaîne de résultat.

Règles pour CurrentInstance et AllInstances

Lorsque vous sélectionnez CurrentInstance pour un groupe enfant, CurrentInstance est automatiquement défini pour tous les groupes situés au-dessus. Si vous remplacez CurrentInstance d’un groupe parent par une autre valeur, les instances de tous les groupes enfants sont réinitialisées à la valeur par défaut LastFound. Lorsque vous sélectionnez AllInstances pour un groupe parent, AllInstances est automatiquement défini pour tous les groupes enfants. Si vous remplacez AllInstances d’un groupe enfant par une autre valeur, AllInstances des groupes parents est réinitialisé à la valeur par défaut LastFound. Lors de la création manuelle d’une référence dans le code Advanced, gardez à l’esprit que CurrentInstance ne peut être spécifié que pour un groupe parent et que, si vous spécifiez CurrentInstance pour un groupe, tous les groupes situés au-dessus doivent également avoir CurrentInstance spécifié. Si AllInstances est spécifié pour un groupe, tous les groupes situés en dessous doivent également avoir AllInstances spécifié. Lorsque vous sélectionnez des instances de groupe dans la boîte de dialogue, les valeurs correctes sont appliquées automatiquement.