How to build a Responsive Navigation Menu in Power Apps

Поділитися
Вставка
  • Опубліковано 8 лип 2024
  • In this Power Apps video tutorial, we will learn how to build a Responsive Navigation Menu in Power Apps that seamlessly adapts to various screen sizes and orientations.
    Watch how the same Power Apps Navigation menu effortlessly transforms into a Top Navigation for Mobile Devices and a Left Navigation for Tablets or Desktop experiences.
    Unlock the potential of responsive design containers in Power Apps and use the power of the Modern Tab list control to build your own dynamic Navigation Menu control.
    #PowerApps #NavigationMenu #PowerPlatform #Microsoft
    More Navigation Menus for Power Apps:
    • Build Power Apps Navig...
    • Power Apps Navigation ...
    ⬇️ Download Power App link in Community Tab for Channel Members (Silver Club 🥈 or higher)
    Table of Contents:
    00:00 - Introduction to Power Apps Responsive Navigation Menu control
    00:38 - How to build a Responsive Power App
    02:20 - Power Apps Responsive Container control Properties
    05:55 - How to Build a Dynamic Responsive Power Apps Navigation Menu control
    08:42 - Add data to Navigation menu
    13:03 - Responsive Power Apps Navigation (Left and Top navigation) demo
  • Наука та технологія

КОМЕНТАРІ • 110

  • @edwardhodson6493
    @edwardhodson6493 5 місяців тому

    Reza, with his usual heroics! Absolutely amazing work as always. Thank you for producing such well refined, high quality content.

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Thank You

    • @Tejasvi-l8u
      @Tejasvi-l8u 11 днів тому

      How did you add emojis to the names of the tabs?

  • @_JezzaG
    @_JezzaG 5 місяців тому +1

    Awesome, thanks Reza! Just redesigning one of my apps and this is exactly what I need.

  • @oluwatobiyusuf
    @oluwatobiyusuf 4 місяці тому +1

    Thank you Reza. Amazing work

  • @SourceCodeUniversity
    @SourceCodeUniversity 3 місяці тому +2

    This video is GOLD. The way you explain is just perfect.

  • @spontaneousorder5670
    @spontaneousorder5670 Місяць тому +3

    Fantastic video. The only change I made on the setup was to use the enum instead of Size = 1. I think Size = ScreenSize.Small is easier to read.

  • @techdrift73
    @techdrift73 5 місяців тому +2

    Awesome video, succint and very useful will definitely be implemented

  • @swatisoneji147
    @swatisoneji147 5 місяців тому +2

    Awesome as usual, very much informative, Thank you so much for sharing !

  • @Rasec-Gonzalez
    @Rasec-Gonzalez 5 місяців тому +1

    Your videos have helped me a lot, thank you for each one of them and especially for your way of explaining every detail. Greetings from Chile

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Great to hear! Thanks so much

  • @hamytube
    @hamytube 5 місяців тому +1

    Thank you @Reza for your videos. Very helpful.

  • @steventhawe1598
    @steventhawe1598 5 місяців тому

    I appreciate your clear explanations, Reza. Your tutorials make it easy for me to understand, and my work has become much more manageable as a result. I am sincerely grateful for your assistance.

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      You're very welcome and thanks so much for the appreciation

  • @dougydoe
    @dougydoe 5 місяців тому

    I've just been able to watch this video after bookmarking it on Monday. This is super cool and using the screen size feature to get the required responsiveness is something that would have save me hours if I hade seen this video earlier. 🤣🤣. Thanks for sharing and always a delight to watch your videos.

  • @erakkarthik
    @erakkarthik 5 місяців тому +1

    Thank you Reza.. You are really helpful.. I was able to complete a complex Power App project by referring your videos...

  • @kalpeshpatil2713
    @kalpeshpatil2713 5 місяців тому +1

    Wonderful. Thanks Reza as always

  • @abhisheksagar9259
    @abhisheksagar9259 5 місяців тому +1

    I've used Tab List before in my project but this feels more...Neat😅. Thanks Reza, your videos are always very helpful.

  • @Learnpowerplatform
    @Learnpowerplatform 5 місяців тому +1

    Another masterpiece.very informative,👍👍

  • @ellimalasan6145
    @ellimalasan6145 5 місяців тому +1

    So much easy to follow and understand your work Sir Reza. Really great!

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Glad to hear that!

    • @ellimalasan6145
      @ellimalasan6145 5 місяців тому

      I'd like to join your channel on Silver Club because I need to know more for my project in our company@@RezaDorrani

  • @yaynative
    @yaynative 5 місяців тому

    Amazing content once again!

  • @rsaikrishna
    @rsaikrishna 5 місяців тому

    Very nice use case. Thank you Reza

  • @spotnuru83
    @spotnuru83 5 місяців тому +1

    Just Easy and Super Step by Step Tutorial

  • @CloudhoundCoUk
    @CloudhoundCoUk 5 місяців тому +1

    Magnificent.

  • @VickneshWaran
    @VickneshWaran 5 місяців тому

    Amazing content and great explanation as Always 👍

  • @Lineage2Ragnarok
    @Lineage2Ragnarok 5 місяців тому

    i love 🥰

  • @hitasajil3869
    @hitasajil3869 5 місяців тому

    Great video, Req: May be in your next video we will be able to see toggle icon to collapse and expand the menu :)

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Thanks!
      I have no plans for a video on that.
      I make videos when I receive multiple requests on a topic. Every 6 months I ask subscribers for topic suggestions on Community Tab of my channel. Most voted idea gets added to my backlog. Make sure to post this idea whenever I post the next topic suggestion post.

  • @Ayan_YT11
    @Ayan_YT11 5 місяців тому

    Reza Goat ❤

  • @aderibigbeadeyinka7136
    @aderibigbeadeyinka7136 5 місяців тому +1

    Thank you Reza for this tutorial. can you do a video to show us how to add gallery to the third container and make its responsive?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Welcome!
      Check my playlist on responsive design. O have done many videos showcasing responsive galleries

  • @freddierocha2098
    @freddierocha2098 5 місяців тому +1

    Hello Reza! On my phone or preview performed in the application, my screen does not go to horizontal mode. Anything I need to set up?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому +1

      In app settings, make sure scale to fit is OFF and lock orientation is OFF

  • @SourceCodeUniversity
    @SourceCodeUniversity 3 місяці тому

    I have a question, is there any way to make the tablist scrollable? In my project I have a lot of links in the nav bar and I am trying to figure out how can user scroll the nav bar up and down to access all those links. At the moment, it shows three dots and we have to click on it to see all those additional links in the tablist. Thank you so much.

    • @RezaDorrani
      @RezaDorrani  3 місяці тому +1

      Tablist currently does not support scrolling.

  • @hokemspitter
    @hokemspitter 5 місяців тому +1

    Really nice and well explained. Quick question: How to I add icons to the menu titles? Thanks.

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      The only option we have with tablist control as of now is emojis

    • @hokemspitter
      @hokemspitter 5 місяців тому

      How to add the emoji to the MenuData formula? @@RezaDorrani

  • @mikedsjr
    @mikedsjr 4 місяці тому +1

    Ah. Ok. My guesses were wrong. Now I know take what I learned and I apply the methods to what I’m doing.

  • @jaredt.4048
    @jaredt.4048 5 місяців тому

    Thank you for publishing this. Do you also have a video on how to create the colorful data in the main container at the 13 minute mark? Thanks for all you do for us!

    • @RezaDorrani
      @RezaDorrani  5 місяців тому +1

      Its based on a mix bag of videos I did before -> check playlists on responsive design and modern controls.
      The App is made available for download for channel members (check video description for details)

    • @jaredt.4048
      @jaredt.4048 5 місяців тому +1

      Thank you, Reza, you’re amazing.

  • @spotnuru83
    @spotnuru83 5 місяців тому

    Really great but i have a query here, dont you think we are kind of duplicating things here like the header, side bar and etc?? because if we have change something, we need to go and change in all the Screen's related Header and side bar.. is there a better way to handle this? if so it will be great help

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Answer is components. Check documentation on components.

  • @DrezelRS
    @DrezelRS 4 місяці тому

    Can you wrap text in a modern tab list? I can’t find it in the controls

    • @RezaDorrani
      @RezaDorrani  4 місяці тому

      Currently, it does not wrap

  • @vuxuanhai7311
    @vuxuanhai7311 5 місяців тому

    Thank you Reza, could you please create a series from A to Z to create a powerapps pipeline, from Dev Environment to Prod Enviroment?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому +2

      Welcome!
      My rule for making videos is set “I make videos when I receive multiple requests on a topic. Every 6 months I ask subscribers for topic suggestions on Community Tab of my channel. Most voted idea gets added to my backlog. Make sure to post this idea whenever I post the next topic suggestion post.”

  • @ericmoisan6568
    @ericmoisan6568 5 місяців тому

    Hello Reza,
    I have been following your videos and so far I have been able to figure thigs out using these videos. This one has me stumped. Just trying the tab list like in your video and I'm getting an error trying to navigate to the Screens. the OnSelect option gives me an error in Navigate(Self.Selected.GoToScreen). the GoToScreen is underlined in red with the message "The first argument of 'Navigate' should be a control or screen." When I change Navigate to Notify, the text comes up properly. Any insights?
    Thanks

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      I have not come across this issue and hence not sure what is the cause for your issue.
      Video description has link to download the App (members only - check description for details)

    • @ericmoisan6568
      @ericmoisan6568 5 місяців тому

      I did find my issue. I was setting up the screen names as text fields and then trying to convert the text to navigate. now that I'm actually using the screen names, works fine
      Thanks, again for the very informative videos & instructions

  • @joaovitor12365
    @joaovitor12365 3 місяці тому

    Hi Reza, I was wondering if there was any way of validating this menu, for example the following users x and y cannot enter some of the screens, but user z has full access to the screens.

    • @RezaDorrani
      @RezaDorrani  3 місяці тому +1

      ua-cam.com/video/fbDQH0vIsN8/v-deo.html

    • @joaovitor12365
      @joaovitor12365 3 місяці тому

      Right, thank you very much. But I don't understand how to do this validation in the menu that you explain in this video that I'm commenting on! @@RezaDorrani

    • @RezaDorrani
      @RezaDorrani  3 місяці тому

      @@joaovitor12365 Menu can get its data from collection. You will need to mix and match logic from multiple videos.

  • @kamozzi1
    @kamozzi1 5 місяців тому

    HI Reza,
    can we do these kid of changes to an existing PowerApps?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      ua-cam.com/video/bEbY8Bhh8zw/v-deo.html

  • @gkvgulshan
    @gkvgulshan 4 місяці тому

    Hi, I created an approval workflow with attachment, attachment is working fine till send and wait for approval,after approval attachment is not there when the creator gets a response.
    Is there any platform where I can send photos to the flow

  • @user-vg7xd6ou2s
    @user-vg7xd6ou2s 11 днів тому

    Reza, I don't know why I can't find the modern controls and themes toggle

    • @RezaDorrani
      @RezaDorrani  11 днів тому

      Because its under settings and general now

  • @mrhansros
    @mrhansros 5 місяців тому

    Hi Reza. Thank you for this video. My Tablist however suddenly become 3 dots instead of listing out the MenuData. In preview mode, i need to click on 3 dots and then only it will list out my MenuData.
    Can you please advise on how the Tablist to not become 3 dots?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      If there is not enough real estate then it will show 3 dots. Check the steps and the output shown in video.

    • @mrhansros
      @mrhansros 5 місяців тому +1

      my bad. i just need to enable the flexible height for the Tablist and it no longer become 3 dots.

  • @Tejasvi-l8u
    @Tejasvi-l8u 11 днів тому

    @RezaDorrani I want to create a left navigation with icons and highlight the selected left nav option for the current screen.
    Is it possible with the tabs list discussed, else do I need to implement gallery just like the usual idea of left navigation component?
    The left navigation menu component is restricting the app responsiveness although the design is impressive. Please suggest on my query

    • @RezaDorrani
      @RezaDorrani  11 днів тому

      Should be possible with multiple tabs but not something I have tried.

    • @Tejasvi-l8u
      @Tejasvi-l8u 11 днів тому

      @@RezaDorrani multiple tabs as in gallery?

    • @RezaDorrani
      @RezaDorrani  11 днів тому

      @@Tejasvi-l8u I would have to try it out to know the options. I will recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com/

    • @Tejasvi-l8u
      @Tejasvi-l8u 11 днів тому +1

      @@RezaDorrani posted my query in the portal

    • @RezaDorrani
      @RezaDorrani  11 днів тому

      @@Tejasvi-l8u good luck

  • @santiagogr1795
    @santiagogr1795 5 місяців тому

    Is it possible to use icons instead of the emojis?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Currently, not in a tab list

  • @manikantamorla6058
    @manikantamorla6058 5 місяців тому

    How to check the opionset or drop-down is empty in if condition.
    If drop down was empty, datacard value still showing required field

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      I have done multiple videos on gallery filters where I have checked if dropdown is empty. I would recommend checking those videos:

  • @spotnuru83
    @spotnuru83 5 місяців тому

    Is there a way to show Menu based on the person and what kind of role or job the person has?? if you could teach us how to do it will be great.

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      ua-cam.com/video/fbDQH0vIsN8/v-deo.htmlsi=O9jaqiFhT36bg1tG
      ua-cam.com/video/J-hMMXrKMVE/v-deo.htmlsi=mVP1ZiYWQwsnQkPL

  • @Tomaszrobin
    @Tomaszrobin 5 місяців тому

    Hi Reza
    Due to regional characters in Europe, I have to use ; instead ,
    I get an error about unexpected characters when I type a formula
    MenuData = [{MenuTitle:"Home";GoToScreen:'Home Screen'}];
    Do you know what could be the cause?
    Regards,
    Tomasz

    • @Tomaszrobin
      @Tomaszrobin 5 місяців тому

      Ok nevermind I used double ;; in the end and it works :)

    • @RezaDorrani
      @RezaDorrani  5 місяців тому +1

      Looks like you got it to work

  • @aimannishat2120
    @aimannishat2120 5 місяців тому

    Hi Reza,
    I’ve just started learning power apps.
    I’m very worried about functions that I use, often get stucked with errors and unable to resolve them.
    Can you please guide me best way to play around with functions?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Documentation learn.microsoft.com/en-us/power-platform/power-fx/formula-reference

    • @aimannishat2120
      @aimannishat2120 5 місяців тому

      @@RezaDorrani I do refer this link, however I still get stuck with errors. Any easy way to learn and apply logics to it?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      @@aimannishat2120 I am doing a LIVE training session on formulas on Jan 28th. Its for Channel Members (Training Tier).

  • @Tejasvi-l8u
    @Tejasvi-l8u 12 днів тому

    Is there a way to add icons to the tab list?

    • @RezaDorrani
      @RezaDorrani  11 днів тому

      Currently, No

    • @Tejasvi-l8u
      @Tejasvi-l8u 11 днів тому

      How did you add emojis to the names in the tabs list?

    • @RezaDorrani
      @RezaDorrani  11 днів тому

      @@Tejasvi-l8u windows+. to open emoji keyboard

    • @Tejasvi-l8u
      @Tejasvi-l8u 11 днів тому

      @@RezaDorrani I want to create a left navigation with icons and highlight the selected left nav option for the current screen.
      Is it possible with the tabs list discussed, else do I need to implement gallery just like the usual idea of left navigation component?
      The left navigation menu component is restricting the app responsiveness although the design is impressive. Please suggest on my query

    • @RezaDorrani
      @RezaDorrani  11 днів тому

      @@Tejasvi-l8u Use the gallery technique

  • @MohammadAli-ts2ev
    @MohammadAli-ts2ev 5 місяців тому +1

    Hi Reza,
    That's an awesome piece 🧩.
    Is there a way to add sub-menue in the Tablist control.

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Thanks!
      No submenu option. For that use galleries -> ua-cam.com/video/3S0h2nODcxM/v-deo.html