Passer au contenu principal
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 contrainte de recherche 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 Repeating Group 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. L’instance peut être :
  • LastFound - la dernière instance détectée du groupe répétitif au moment où une hypothèse est générée pour le sous-élément donné
  • AllInstances - toutes les instances détectées du groupe répétitif
  • Instance(#) - un numéro d’instance particulier
  • CurrentInstance - l’instance en cours ; utilisée lors de la définition de relations entre un sous-élément d’un groupe répétitif pour faire référence à l’hypothèse en cours du groupe lui-même, c’est-à-dire aux sous-éléments du groupe déjà détectés qui sont situés au-dessus du sous-élément donné dans l’arborescence
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 Repeating Group et à leurs sous-éléments. Par exemple :
SearchElements.RepeatingGroup.LastFound.RepeatingGroup1.Instance(1). StaticText.
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 souhaitée. Les modifications que vous apportez sont répercutées à la fois dans l’arborescence et dans la chaîne de résultat. 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 avancé, gardez à l’esprit que CurrentInstance ne peut être spécifié que pour un groupe parent et que, si vous spécifiez CurentInstance 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.

Voir aussi :

Contraintes de recherche Zone de recherche relative Contraintes de recherche supplémentaires