- Bienvenue sur le wiki EasyVista
- Documentation Service Apps
- La bibliothèque des widgets
- Widget Embedded Page
Widget Embedded Page
Ce type de widget appartient à la catégorie Basic de la bibliothèque des widgets. Il permet d'appeler une page enfant depuis une page de la même application (dite page parente), et de l'afficher à l'intérieur de la page parente.
- Toutes les modifications apportées à la page enfant sont automatiquement affichées sur la page parente.
Remarques
voir Remarques générales sur les widgets
- La page enfant doit appartenir à la même application.
- La totalité de la page enfant est affichée : il n’est pas possible de sélectionner une zone particulière de celle-ci.
- Une page (parente ou enfant) ne peut pas s’appeler elle-même.
- Une page parente peut être une page enfant d’une autre page.
- Une page peut être une page enfant de plusieurs pages parentes.
- Une page enfant appelée plusieurs fois dans une page est chargée une seule fois.
- Pour améliorer les performances, les pages enfants ne sont pas visibles à partir de l'éditeur graphique, mais uniquement en mode Exécution.
Principe de fonctionnement
(1) A, B et C sont 3 pages créées dans une application.
(2) La page B est constituée de 2 pages enfants, A et C.
(3) La page A est constituée de 2 pages enfants, D et C.
(4) La page A (qui appelle les pages enfants D et C) est appelée par la page parente B : elle devient une page enfant de la page B.
Bonnes pratiques
- Utilisez ce widget pour limiter le nombre d’éléments créés récurrents dans les pages de l’application, réduire le nombre de pages à maintenir, et améliorer les temps de performance.
- Pour afficher la page enfant dans un volet s'ouvrant et se refermant à la demande sur la page parente, utilisez le widget Sidebar.
Exemple
- Affichage dans l'éditeur graphique : la page enfant n'est pas visible.
- Affichage en mode Exécution : la page enfant est visible.
Liste des propriétés
Content
Page : Liste des pages de l'application. Sélectionnez celle à afficher dans la page parente.
- Le message The page ... will be displayed in run mode est affiché. Passez en mode Exécution pour visualiser la page enfant sur la page parente.