Skip to main content
Microsoft logo
Power Apps
    • AI Builder
    • Automate processes
    • Azure + Power Apps
    • Build apps
    • Connect data
    • Pages
    • Take a guided tour
  • Pricing
    • Overview
    • Become a Partner
    • Find a Partner
    • Find partner offers
    • Partner GTM Resources
    • Blog
    • Customer stories
    • Developer Plan
    • Documentation
    • For IT Leaders
    • Roadmap
    • Self-paced learning
    • Webinars
    • App development topics
    • 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
    • Connector Development
    • Power Query
    • GCC, GCCH, DoD - Federal App Makers (FAM)
    • Power Platform Integration - Better Together!
    • Power Platform Integrations
    • Power Platform and Dynamics 365 Integrations
    • Community Blog
    • Power Apps Community Blog
    • Galleries
    • Community Connections & How-To Videos
    • Community App Samples
    • Webinars and Video Gallery
    • Canvas Apps Components Samples
    • Kid Zone
    • Emergency Response Gallery
    • Events
    • 2021 MSBizAppsSummit Gallery
    • 2020 MSBizAppsSummit Gallery
    • 2019 MSBizAppsSummit Gallery
    • Community Engagement
    • Community Calls Conversations
    • Experimental
    • Error Handling
    • Power Apps Experimental Features
    • 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
    • Re: Flyout Menu Component (Left/Right)

    Re: Flyout Menu Component (Left/Right)

    09-25-2019 16:59 PM - last edited 04-16-2020 13:15 PM

    Edwin-Abdalian
    Impactful Individual
    21719 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    Edwin-Abdalian
    Edwin-Abdalian Impactful Individual
    Impactful Individual
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    Flyout Menu Component (Left/Right)

    ‎09-25-2019 12:39 AM

    I've created a flyout menu which is very easy to configure and reuse in your apps.

    Just 3 steps:

    1. Create a button to show/hide the menu and set the OnSelect property of it to UpdateContext({locShowMenu: !locShowMenu)
    2. Insert the Component and set these custom properties:

    **Data Source = collection or a table

    Table(
        {
            Title: "Home",
            MenuIcon: Home,
            Screen: Screen1
        },
        {
            Title: "Appointments",
            MenuIcon: AddToCalendar,
            Screen: Screen2
        })

    **Show Menu = locShowMenu

    **Left Side Flyout = true (if you would like the menu to fly in/out from left. else set it to false to make it a right side flying menu

     

    1. Set the Visible property of the component to “Name of the Component”.ComponentVisibility. for example ‘Flyout Menu_1’.Component Visibility

    Custom Properties.png

    Preview file
    83 KB
    Flyout Menu.msapp
    Labels:
    • Labels:
    • Components
    Message 1 of 44
    28,507 Views
    13 Kudos
    Reply
    • All forum topics
    • Previous Topic
    • Next Topic
    • « Previous
      • 1
      • 2
      • 3
      • 4
      • 5
    • Next »
    Edwin-Abdalian
    Edwin-Abdalian Impactful Individual
    Impactful Individual
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎09-25-2019 04:59 PM

    and here is a video.

     

    FlyoutMenu.gif

    Message 2 of 44
    21,719 Views
    5 Kudos
    Reply
    pawxlead
    pawxlead
    Frequent Visitor
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎10-16-2019 06:03 AM

    Thank you for sharing this component. It has helped me a lot, because I just started learning powerapps a couple of weeks ago, and through this component I learned a lot. I have a question, where do you create the variable "glbMenuVisibility"? Thank you very much for your help, regards from Chile!

     

    Message 3 of 44
    21,252 Views
    0 Kudos
    Reply
    Edwin-Abdalian
    Edwin-Abdalian Impactful Individual
    Impactful Individual
    In response to pawxlead
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎10-16-2019 03:19 PM

    glad to hear that it was helpful.

    the variable is set on Timers Start and End

    timer.PNG

     

    Message 4 of 44
    21,238 Views
    1 Kudo
    Reply
    Pietersa
    Pietersa Advocate I
    Advocate I
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎10-18-2019 04:39 AM

    Good day,

     

    In your example gif you are able to search and select a patient when the menu has slided away.

     

    How do we get this sorted.

     

    We have added a search field as a gallary but are unable to search or select.

    Message 5 of 44
    21,182 Views
    0 Kudos
    Reply
    Edwin-Abdalian
    Edwin-Abdalian Impactful Individual
    Impactful Individual
    In response to Pietersa
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎10-18-2019 09:53 AM

    that is not a part of the component. you need to use the Filter function to only show records that match a certain criteria. for example EmployeeName = YourTextbox

    you can learn more about the finction here

    Message 6 of 44
    21,173 Views
    0 Kudos
    Reply
    kmk
    kmk Helper V
    Helper V
    In response to Edwin-Abdalian
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-08-2020 09:34 AM

    Hi @Edwin-Abdalian 

     

    Can you help me here.

     

    https://powerusers.microsoft.com/t5/Building-Power-Apps/how-to-fly-left-right-menu-bar-when-icon-cli...

    Message 7 of 44
    17,948 Views
    0 Kudos
    Reply
    Turtlestein
    Turtlestein
    Frequent Visitor
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-17-2020 10:42 AM

    This is awesome thank you. Question, how did you get the OnSelect for the Gallery to recognize columns from the table such as MenuIcon, Title, Screen. I am attempting to add more. But I cannot get it to recognize any columns I add when creating the collection on app start.

     

    Example:

    ClearCollect(
    menustuff,
    {
    Title: "This Page",
    MenuIcon: Home,
    Screen: Screen2,
    ScreenAlternative: Screen3
    },
    {
    Title: "That Page",
    MenuIcon: Home,
    Screen: Screen1,
    ScreenAlternative: Screen3
    }
    )

     

    sdfsdfsdf.PNG

     

    Edit: Added example

    Message 8 of 44
    17,782 Views
    0 Kudos
    Reply
    Felipe_Gonzalez
    Felipe_Gonzalez
    Regular Visitor
    In response to Turtlestein
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-17-2020 02:00 PM

    Hello!

     

    Maybe, it´s because you´re using a Collection instead of using a table Object in your data source, like the flyout menu example. Try using Table object, maybe it works 🙂

     

    Regards from Chile!

     

    Message 9 of 44
    17,768 Views
    1 Kudo
    Reply
    newbie_automate
    newbie_automate
    New Member
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎05-08-2020 02:20 PM

    This is great post. Very easy to implement. I have a slight problem however looks like the opacity of my flyout menu is low as a result my main screen elements are overlapping my content in the flyout menu. How do i fix this.

    Message 10 of 44
    17,423 Views
    0 Kudos
    Reply
    • « Previous
      • 1
      • 2
      • 3
      • 4
      • 5
    • Next »

    Power Platform

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

    Browse

    • Sample apps
    • Services

    Downloads

    • Windows
    • iOS
    • Android

    Learn

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

    • © 2023 Microsoft
    • Follow Power Apps
    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Trademarks
    California Consumer Privacy Act (CCPA) Opt-Out Icon Your California Privacy Choices