Présentation du contexte de navigation PowerApps

Présentation du contexte de navigation PowerApps

Dans ce didacticiel, nous aborderons le contexte de la navigation PowerApps. Nous utiliserons les fonctions Retour et Naviguer pour changer l'écran affiché dans nos applications.

La plupart des applications contiennent plusieurs écrans. La navigation PowerApps conviviale permet aux utilisateurs de naviguer efficacement dans ces écrans d'application.

Sur la page de référence, cliquons sur Naviguer et voyons ce qu'il fait.

Présentation du contexte de navigation PowerApps

La fonction Naviguer change l'écran affiché. Nous aurons un exemple pour mieux comprendre le fonctionnement de cette fonction.

Présentation du contexte de navigation PowerApps

Table des matières

Navigation PowerApps à l'aide de la fonction de navigation

Tout d'abord, cliquons sur la première carte de données ( Beau Spratling ).

Présentation du contexte de navigation PowerApps

Accédez au déclencheur OnSelect et nous verrons que la fonction Navigate est utilisée pour amener l'utilisateur à l'écran spécifié ( DetailScreen1 ). Cela signifie qu'en cliquant sur cette carte, il nous dirigera vers le DetailScreen1 .

Présentation du contexte de navigation PowerApps

D'autre part, le deuxième argument est pour le type de transition que nous voulons définir. Il est actuellement défini sur Aucun .

Présentation du contexte de navigation PowerApps

Sur la page de référence, nous pouvons voir les différentes transitions parmi lesquelles nous pouvons choisir et une démonstration pour chacune d'entre elles.

Présentation du contexte de navigation PowerApps

Nous pouvons facilement modifier la transition de navigation en cliquant à nouveau sur la carte de données. Ensuite, cliquez sur le deuxième argument.

Présentation du contexte de navigation PowerApps

Après cela, le ScreenTransition.None apparaîtra.

Présentation du contexte de navigation PowerApps

Supprimez le mot Aucun à la fin et les différentes options de transition apparaîtront ci-dessous. Pour cet exemple, utilisons la transition Fondu . Essayez de jouer votre application et vous verrez comment fonctionne la transition Fade .

Présentation du contexte de navigation PowerApps

Cliquons maintenant sur la flèche à l'intérieur de notre carte de données.

Présentation du contexte de navigation PowerApps

Nous pouvons voir que son déclencheur est également OnSelect et qu'il sélectionne l' élément Parent .

Présentation du contexte de navigation PowerApps

L' élément Parent de cette flèche fait référence à la carte de données elle-même. Il utilise la fonction Navigate qui redirige les utilisateurs vers le DetailScreen1 . Une fois cliqué, il fera la même chose que lorsque nous cliquons sur la carte de données.

Présentation du contexte de navigation PowerApps

Ajout d'une fonctionnalité d'édition pour la navigation PowerApps

Maintenant, essayons d'ajouter un symbole d'édition qui nous redirigera vers la page d'édition directement depuis notre carte de données. Cliquez sur l' élément Separator5 sous BrowseGallery1 .

Présentation du contexte de navigation PowerApps

Cliquez ensuite sur les icônes et sélectionnez l' icône Modifier .

Présentation du contexte de navigation PowerApps

Puisque nous l'avons ajouté à l'intérieur de BrowseGallery1 , il se réplique pour chaque carte de données à l'intérieur de la galerie.

Présentation du contexte de navigation PowerApps

Déplaçons ensuite l'icône à côté de l'icône de flèche et redimensionnons-la jusqu'à ce qu'elle soit un peu plus petite.

Présentation du contexte de navigation PowerApps

Par défaut, cette icône d'édition utilisait également le déclencheur OnSelect et la fonction Select de son élément parent. Donc, en cliquant dessus, cela nous redirigera également vers l'écran de détail.

Présentation du contexte de navigation PowerApps

Changeons cela en changeant la fonction en Navigate . Remplacez Select(Parent) par Navigate(EditScreen1) à la place.

Présentation du contexte de navigation PowerApps

Nous allons définir le deuxième argument sur ScreenTransition.UnCover . Assurez-vous de séparer les deux arguments par une virgule ( , ).

Présentation du contexte de navigation PowerApps

Jouons maintenant notre application.

Présentation du contexte de navigation PowerApps

Après cela, cliquez sur le bouton Modifier .

Présentation du contexte de navigation PowerApps

Ensuite, nous serons redirigés vers l'écran d'édition.

Présentation du contexte de navigation PowerApps

Comprendre la fonction de retour dans PowerApps Navigation

Sur notre EditScreen1 , cliquons sur le bouton X à côté du titre.

Présentation du contexte de navigation PowerApps

Dans cet exemple, nous avons utilisé la fonction ResetForm () avec la fonction Back ().

Présentation du contexte de navigation PowerApps

Lorsque nous naviguons quelque part, Microsoft PowerApps se souvient du dernier écran que nous avons ouvert. Nous pouvons naviguer vers ce dernier écran en utilisant la fonction Back() .

Par exemple, en utilisant cette fonction sur le bouton X , nous pouvons facilement revenir à l'écran principal si nous accédons à l'écran d'édition depuis l'écran principal. Si nous accédons à l'écran d'édition à partir de l'écran détaillé, le bouton X nous ramènera à l'écran détaillé.

Nous pouvons également lire une explication plus détaillée de la fonction Back() sur la page de référence de la formule.

Présentation du contexte de navigation PowerApps


Principes de base de Power Apps : environnement de développement et exécution de votre application
Power Apps : premiers pas avec cet outil révolutionnaire

Conclusion

En résumé, nous sommes en mesure d'apprendre l'importance et le contexte de la navigation PowerApps. Nous sommes également en mesure de comprendre le fonctionnement des fonctions Précédent et Naviguer dans notre application. Nous pouvons spécifier une transition visuelle dans la formule pour contrôler la façon dont un écran passe à un autre.

N'oubliez pas qu'il est toujours important de fournir aux utilisateurs un moyen efficace de naviguer dans les écrans de votre application.

Tous mes vœux,

Henri


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir