Syntaxe
Paramètres
| Nom |
Description |
| operator |
Ce paramètre représente le contrôle parent du contrôle actuel. Il permet de référencer ce contrôle parent. |
Description
Cette fonction permet de retourne une référence au contrôle parent.
Remarques
- Permet de référencer le conteneur direct d'un contrôle : La fonction Parent est essentielle pour accéder aux propriétés du contrôle parent dans une
hiérarchie de composantes. Elle est très utile dans les galeries, les formulaires ou les composants personnalisés où chaque élément a un parent logique.
- Facilite la réutilisation de composants imbriqués : Grâce à Parent, un composant enfant peut s'adapter dynamiquement à son environnement. Par exemple,
un bouton peut utiliser Parent.DisplayMode pour hériter automatiquement du comportement de son conteneur.
- Améliore la lisibilité et la modularité du code : Utiliser Parent plutôt que référencer un nom spécifique de contrôle rend les formules plus génériques
et réutilisables. Cela évite les dépendances directes à des noms figés, ce qui est préférable pour maintenir et déployer l'application.
- Particulièrement utile dans les galeries et formulaires : Dans une galerie, chaque contrôle répété peut utiliser Parent pour accéder aux données ou
à la configuration de l'élément courant. Cela permet de gérer dynamiquement les valeurs sans avoir à coder chaque cas individuellement.
- Accès aux propriétés du contrôle parent pour un comportement contextuel : Par exemple, un champ de saisie peut désactiver l'édition si
Parent.Mode = Display. Cela permet de contrôler l'interactivité en fonction de l'état général du formulaire ou du conteneur.
- Peut être utilisé dans des composants personnalisés (Custom Components) : Quand vous concevez une composante réutilisable, Parent permet d'interagir avec
la composante hôte. Cela facilite l'intégration du composant dans différentes applications sans adaptation manuelle.
- Limité à un niveau de hiérarchie à la fois : Parent ne permet pas de remonter plusieurs niveaux à la fois. Si vous avez besoin d'accéder à un
grand-parent, vous devez structurer votre logique différemment ou relayer les données via les propriétés intermédiaires.
- N'est pas une fonction, mais un opérateur contextuel : Il est important de noter que Parent n'est pas une fonction classique avec des parenthèses, mais
un opérateur implicite qui s'utilise directement dans les formules. Cette particularité peut surprendre au début, mais elle permet une syntaxe simple et fluide.
Dernière mise à jour : Jeudi, le 1 Mai 2025