Skip to main content
Microsoft logo
Power Apps
    • AI Builder
    • Automate processes
    • Azure + Power Apps
    • Build apps
    • Connect data
    • Portals
  • Pricing
    • Overview
    • Become a Partner
    • Find a Partner
    • Find consulting services
    • Blog
    • Customer stories
    • Documentation
    • For IT Leaders
    • Roadmap
    • Self-paced learning
    • Webinars
    • Overview
    • Issues
    • Give feedback
    • Overview
    • Forums
    • Galleries
    • Submit ideas
    • User groups
    • Register
    • ·
    • Sign In
    • ·
    • Help
    Go To
    • Power Apps Community
    • Welcome to the Community!
    • News & Announcements
    • Get Help with Power Apps
    • Building Power Apps
    • Microsoft Dataverse
    • AI Builder
    • Power Apps Governance and Administering
    • Power Apps Pro Dev & ISV
    • Power Apps Portals
    • Power Platform Integration - Better Together!
    • Power Platform Integrations
    • Power Platform and Dynamics 365 Integrations
    • Community Blog
    • Power Apps Community Blog
    • Power Apps Community Demo Extravaganza 2020
    • Galleries
    • Community App Samples
    • Webinars and Video Gallery
    • Canvas Apps Components Samples
    • Kid Zone
    • Business Value Webinars and Video Gallery
    • Emergency Response Gallery
    • 2019 Microsoft Business Applications Summit Recordings (Archived)
    • Microsoft Business Applications Summit 2020 Session Recordings
    • Ideas
    • Power Apps Ideas
    • Community Support
    • Community Accounts & Registration
    • Using the Community
    • Community Feedback
    cancel
    Turn on suggestions
    Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
    Showing results for 
    Search instead for 
    Did you mean: 
    • Power Apps Community
    • Galleries
    • Canvas Apps Components Samples
    • Power Mega Navigation Component

    Power Mega Navigation Component

    06-09-2020 13:16 PM

    Super User DeepakS
    Super User
    1298 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    DeepakS
    Super User DeepakS
    Super User
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    Power Mega Navigation Component

    ‎06-09-2020 01:16 PM

    Hello #PowerAddicts,

     

    Have you ever had a requirement to build Mega Nav in Power Apps? If yes, then you have it - "Power Mega NAV Component." Feel free to download and use.

     


    Purpose:

     

    • Mega Nav will help multi-screen APP navigation easy and accessible.
    • Very helpful for educational apps

    Key Features:

     

    • A Collection based, fully dynamic mega navigation
    • Three levels of navigation
    • Brand as per your APP branding
    • Icon support (optional)
    • Flexible column settings (How many columns in the 2nd level)

    Configurable Properties:

     

    • Navigation Items: Collection(Flat structure instead nested for simplicity) that contains Navigation elements/items.

    Collection Elements:

    ID*:  Unique ID of a navigation item
    Title*: Display Name of a navigation item
    Icon(Optional): Icon for a navigation item
    MenuType*: Parent or Child
    ParentMenu: If MenuType "Child," Title of the Parent Item
    MenuOrder: Order in which Top Nav display
    LinkType: screen or url
    NavLink: If LinkType "url", add the url path else ""
    Screen: If LinkType "screen," add the screen name

             Example:

    Table(

    {
    ID: 1,
    Title: "Menu1",
    Icon: Icon.Home,
    MenuType: "Parent",
    ParentMenu: "",
    MenuOrder: 1,
    NavLink: "",
    LinkType: "screen",
    Screen: App.ActiveScreen
    },
    {
    ID: 2,
    Title: "Menu2",
    Icon: "",
    MenuType: "Parent",
    ParentMenu: "",
    MenuOrder: 2,
    NavLink: "",
    LinkType: "screen",
    Screen: App.ActiveScreen
    },
    {
    ID:10,
    Title: "Home",
    Icon: "",
    MenuType: "Child",
    ParentMenu: "Menu1",
    MenuOrder: 1,
    NavLink: "",
    LinkType: "screen",
    Screen: App.ActiveScreen
    },
    {
    ID:11,
    Title: "SubMenu2",
    Icon: "",
    MenuType: "Child",
    ParentMenu: "Menu1",
    MenuOrder: 2,
    NavLink: "https://web.powerapps.com/",
    LinkType: "url",
    Screen: App.ActiveScreen
    }
    )

     

    • TopMenu Fill: Top Menu background fill color
    • Hover Fill: Top Menu Hover fill color
    • Selected Fill: Top Menu selected Menu background fill color
    • SubMenu Columns: Number columns to display on 2nd nav level
    • SubMenu background Fill: 2nd level nav background fill color

    Note: After Importing component, upload "baseline_arrow_drop_down_black_18dp.png" and assign it to "ImgDownArrow"

    PostWork.jpg


    Let me know your feedback and if you have any questions?


    Connect with me on:

    Twitter: @deepak_s22  

    Linkedin: Deepak 

     

    Regards,

    Deepak S

     

    Preview file
    67 KB
    Power Mega NAV.zip
    Labels:
    • Labels:
    • Components
    Message 1 of 2
    1,298 Views
    5 Kudos
    Reply
    • All posts
    • Previous Topic
    • Next Topic
    VishalSalvankar
    VishalSalvankar
    Frequent Visitor
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    2 weeks ago

    @DeepakS , Hi Deepak... I liked your component and installed the app to see the nav bar. It works completely fine on your msapp. The problem arised when I import it in a component library and then use it in some other canvas application. I am unable to generate lvl 2 Menu even after copying the same content from your app and modifying accordingly. Would you please help me in solving this isse

    Message 2 of 2
    62 Views
    0 Kudos
    Reply
    Preview Exit Preview

    never-displayed

    You must be signed in to add attachments

    never-displayed

    Additional options
    You do not have permission to remove this product association.
     

    Power Platform

    • Overview
    • Power BI
    • Power Apps
    • Power Automate
    • Power Virtual Agents

    Power Apps

    • Sign in
    • Sign up

    Browse

    • Sample apps
    • Services

    Downloads

    • Studio
    • iOS
    • Android

    Learn

    • Documentation
    • Support
    • Community
    • Give feedback
    • Blog
    • Partners

    • © 2021 Microsoft
    • Follow Power Apps
    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Trademarks