Expandable Navigation Menu in Power Apps

The Analyst Nik
6 Aug 202422:50

Summary

TLDRDans cette vidéo, l'auteur montre comment créer un menu de navigation gauche animé et moderne dans Power Apps. Le processus commence par la création d'une application vierge, suivie de la configuration des éléments de menu et des icônes personnalisées en utilisant des SVG gratuits. Ensuite, des variables sont définies pour gérer l'état du menu et la navigation des utilisateurs. Le tutoriel couvre l'intégration d'un fond en dégradé, la création de sections pour l'entreprise et l'utilisateur, et l'ajout d'un composant de menu avec des animations interactives. Enfin, il explique comment intégrer ce menu dans les différentes pages de l'application pour une navigation fluide et dynamique.

Takeaways

  • 😀 Créez une application PowerApps avec un menu de navigation latéral moderne qui se rétracte et s'agrandit grâce à un bouton animé.
  • 😀 Le menu utilise des icônes SVG personnalisées pour un contrôle total sur l'apparence des éléments de navigation.
  • 😀 Le menu de navigation est dynamique et peut se déplacer entre différentes pages de l'application en utilisant des variables et des formules.
  • 😀 Vous pouvez définir une couleur de thème pour simplifier les changements futurs sans avoir à réécrire le code.
  • 😀 Il est possible de récupérer des informations sur l'utilisateur actuel, comme son nom et son titre de poste, en utilisant l'intégration avec Office 365.
  • 😀 Le menu peut être configuré pour afficher des informations sur l'entreprise, telles que le nom et le logo, de manière dynamique.
  • 😀 L'animation de l'icône du bouton de navigation (flèche) change en fonction de l'état du menu (ouvert/fermé).
  • 😀 Vous pouvez créer un composant réutilisable de menu de navigation que vous pouvez facilement insérer dans différentes pages de l'application.
  • 😀 Le menu est optimisé pour une performance rapide grâce à des paramètres comme 'Delay Item Loading' et la gestion de l'animation des icônes.
  • 😀 Les utilisateurs peuvent personnaliser les éléments du menu, comme les noms, les icônes, et la navigation vers différentes pages, directement dans la section Formules.
  • 😀 En testant en mode ALT, vous pouvez interagir avec le menu pour voir les modifications en temps réel et tester la fonctionnalité de navigation.

Q & A

  • Comment créer une nouvelle application de type Canvas dans Power Apps ?

    -Pour créer une nouvelle application Canvas, il suffit de sélectionner l'option pour une application Canvas vierge et de lui donner un nom, comme 'left nav'.

  • Comment définir les éléments du menu de navigation dans Power Apps ?

    -Les éléments du menu de navigation sont définis dans la propriété des formules de l'application, en créant une table avec des éléments comme l'ID, le nom, l'icône et l'écran cible.

  • Quelles sont les étapes pour intégrer des icônes personnalisées dans une application Power Apps ?

    -Les icônes personnalisées sont ajoutées en utilisant du code SVG que l'on obtient depuis des sites comme Iconify. Il faut ensuite remplacer les guillemets doubles par des guillemets simples et intégrer ce code dans Power Apps.

  • Pourquoi est-il important de définir les couleurs du thème dans Power Apps ?

    -Définir les couleurs du thème facilite la gestion des couleurs de l'application. Cela permet de modifier facilement les couleurs dans toute l'application sans avoir à modifier chaque élément individuellement.

  • Quel est l'intérêt d'utiliser la fonction Office 365 User dans Power Apps ?

    -La fonction Office 365 User permet de récupérer des informations dynamiques sur l'utilisateur, comme son nom et son titre de travail, pour les utiliser dans l'application, comme par exemple dans le menu de navigation.

  • Qu'est-ce que la propriété 'onStart' permet de faire dans Power Apps ?

    -'onStart' est utilisé pour initialiser des variables lorsque l'application est lancée. Par exemple, elle définit l'état du menu (ouvert ou fermé) et la sélection par défaut du menu.

  • Comment configurer un menu de navigation avec une animation dans Power Apps ?

    -Pour créer un menu de navigation animé, on utilise des variables pour gérer l'état du menu (ouvert ou fermé) et une animation SVG pour ajuster l'icône du bouton de bascule, ce qui permet d'alterner la largeur du menu.

  • Qu'est-ce qu'un composant dans Power Apps et comment en créer un pour un menu de navigation ?

    -Un composant dans Power Apps est une section réutilisable de l'application. Pour un menu de navigation, il faut créer un nouveau composant, définir ses propriétés comme la largeur dynamique et l'accès au contexte de l'application, puis y insérer des éléments comme les boutons et les images.

  • Comment ajouter des sections d'informations de l'entreprise (nom et logo) dans le menu ?

    -Les sections d'informations de l'entreprise sont ajoutées en insérant des conteneurs horizontaux pour le logo et le nom de l'entreprise. Ces sections sont ensuite configurées pour s'afficher uniquement lorsque le menu est ouvert.

  • Comment l'application gère-t-elle la navigation entre les différentes pages via le menu de navigation ?

    -La navigation entre les pages est gérée par un bouton invisible dans chaque élément du menu. Lorsque l'élément est sélectionné, il active la propriété 'onSelect' pour naviguer vers la page associée et mettre à jour la sélection du menu.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
Power AppsNavigationIcônes SVGMenu personnaliséInterface utilisateurDéveloppementAnimationExpérience utilisateurApplication mobileThème dynamique
Do you need a summary in English?