Power Apps Navigation Menu Component (2 level menu)

Sdílet
Vložit
  • čas přidán 7. 09. 2024

Komentáře • 601

  • @diegomartinez777
    @diegomartinez777 Před 3 lety +27

    I just want to thank you. I designed the menu and I think its impossible to have a better tutorial. Just Thanks

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      You are most welcome & thanks for the awesome feedback.

    • @zakaikamdyn2172
      @zakaikamdyn2172 Před 3 lety

      i guess Im randomly asking but does anyone know of a way to log back into an instagram account?
      I was stupid lost my password. I love any help you can offer me!

    • @maddoxcaiden3510
      @maddoxcaiden3510 Před 3 lety

      @Zakai Kamdyn instablaster :)

    • @zakaikamdyn2172
      @zakaikamdyn2172 Před 3 lety

      @Maddox Caiden i really appreciate your reply. I got to the site thru google and I'm trying it out atm.
      I see it takes a while so I will get back to you later when my account password hopefully is recovered.

    • @zakaikamdyn2172
      @zakaikamdyn2172 Před 3 lety

      @Maddox Caiden it did the trick and I actually got access to my account again. Im so happy:D
      Thank you so much, you saved my account !

  • @preetimahawar2866
    @preetimahawar2866 Před 2 dny +1

    Thank you Reza. I do not know what would I have done without you. I can not understand any other person's video. The way you explain things is beyond amazing.

    • @RezaDorrani
      @RezaDorrani  Před 2 dny +1

      Wow, thank you so much!
      Il keep trying my best to cover all topics

  • @aescamilla
    @aescamilla Před 3 lety +8

    Hi Reza, thank you for this incredibly detailed tutorial, I learned so much just by following the step by step tutorial.
    I modified the component by adding a MenuState output property that points to showMenu variable and in the component height property I'm using If(MenuLeftNav.MenuState,App.ActiveScreen.Height,50), that way when the menu is not pressed the Hamburger menu just minimizes to the icon size. I had to do this because even with the slim width when component is not active it was interfering with my app layout.
    Again, thank you for the awesome videos, big fan of your projects and teaching skills! 👍🏼

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Thank You for sharing the cool update you made to the component.

    • @burhanshah5855
      @burhanshah5855 Před rokem +1

      Thank you so much Angel. I was looking for this

  • @chrisproctor2854
    @chrisproctor2854 Před rokem +2

    This is a lot cleaner than the second level menu that I tried making myself--so glad to see a better way to implement them in my apps!

  • @floscar
    @floscar Před rokem +1

    Reza, first of all; Thank you so much for this video. It helped me make a great left nav menu. I just wanted to add that I revised your component to: be able to use menu to navigate to a URL if its a URL, to: collapse submenu until menu item (galitem) that has a submenu gets clicked and collapses submenus that may be open already, and to add a line below a menu item if there is a submenu. Thanks again.

  • @gopalakrishnanramamoorthy187

    Now I am become a Fan of Mr.reza ...More over I remember Mr.Amir Parmar Who is very much Sucess tutor for MsAccess.. They way of Speech is very similar.. Awesome Dynamic Personality you are... God Bless You

  • @Sustainable.149
    @Sustainable.149 Před 3 lety +1

    I think CZcams should allow users to give likes more than once. Most kind thank you Reza, well done!

  • @arturjackson6840
    @arturjackson6840 Před 3 lety +3

    Good video, Probably worth mentioning that if you don't want the box taking up any of the screen on the left at all when its hidden, follow the same instructions but instead of width do it for height instead.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Good point

    • @TracyWork
      @TracyWork Před 8 měsíci

      I wish we could do screen shots. I cannot get the menu to shrink in width or height. :(

  • @cjfarris7963
    @cjfarris7963 Před 2 lety +1

    Reza - thank you so much for this tutorial. I love how you anticipate what users will be doing during each step of navigation, what they will expect, and how to solve for each scenario. This is outstanding!

  • @glenwolinsky866
    @glenwolinsky866 Před 3 lety +2

    Excellent tutorial. You move very quickly which works perfectly in this format. Was able to stop the video and work along side your examples and your contect was spot on! Keep up the good work and thank you!!

  • @TISSOTJeanMichel
    @TISSOTJeanMichel Před rokem +1

    Merci pour tout. Les explications sont claires et très utiles. Je customise mes applis grave à vos tutos.

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Glad to hear that! Thank You so much for watching.

  • @SubrataPal123
    @SubrataPal123 Před rokem +1

    Thank you bro. Whatever I want to learn just found here. Thank you so much.All videoes making me expert gradually.

  • @MukundGovindarajan
    @MukundGovindarajan Před 3 lety +1

    Such a great yet simpler way to understand, I am sure when I will try to create this in my apps environment it's going to be handy to follow step by step thereby creating another great user experience for our users. Thanks a TON!! You make learning an experience in itself.🙏🙏

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      You are most welcome and thanks for the amazing feedback.

  • @ernestomartinez6422
    @ernestomartinez6422 Před 3 lety +2

    Excellent video, it helped a lot. The only issue I encountered was that if there are more than one menu item with submenus, when you click on the menu item it expands all the submenus. I haven't been able to figure out how to just expand one submenu at the time, and then close all other when one submenu is expanded. Sorry, but I'm pretty new with PowerApps. Thanks.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +2

      That would require additional work in the component. Something that I would have to try out.
      I will recommend you check on the forums at powerusers.microsoft.com/

  • @rwbvalaissasitbim3753
    @rwbvalaissasitbim3753 Před 8 měsíci +1

    Hello. Thank you for all your videos.
    I'm a beginner at Power Apps and honestly by following your videos, I have already been able to set up two applications in two weeks that work perfectly. This is thanks to your explanations.
    Thanks again, everything is great. 👍

    • @RezaDorrani
      @RezaDorrani  Před 8 měsíci

      Awesome! So happy to hear that. Thanks so much for watching and learning from the videos

  • @MTaj-xb7js
    @MTaj-xb7js Před rokem

    Thanks lot Reza Dorrani, as I am newbie to PowerApps.
    But your explanation never give me feel of it.

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Glad to hear that! Thanks so much for watching and liking the videos.

  • @alexshteinberg1227
    @alexshteinberg1227 Před 3 lety +1

    Very nice, the component feature is now truelly coming into its own.

  • @russellaustin8287
    @russellaustin8287 Před 3 lety

    Absolutely incredible. You talk fast, but I was able to follow along and got this to work on the first try. Thank you for sharing this great information!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thank you for watching. I am working on my speed. I feel it has improved over the course of last year. Will continue to work on the speed of my speech. Appreciate the feedback.

  • @sahilthakur03
    @sahilthakur03 Před 3 lety +2

    Awesome Reza, you just improved your earlier nav component.

  • @goldensparrow1187
    @goldensparrow1187 Před rokem +1

    Cheers....great tutorial.....the chapters are really helpful for navigating and re-watching certain bits

  • @amit143das
    @amit143das Před rokem +1

    👍I want to thank you for such nice tutorial video for two step component. I am now able to create the same for my apps.

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Awesome! Thanks for watching the video.

  • @sonalshinde5248
    @sonalshinde5248 Před 3 lety +1

    best video.. thank you. we have used this in our project too. It is a very good solution for navigation menu component. keep posting such videos

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thank you Sonal. Will keep trying my best.

  • @skhumbuzomjoji3575
    @skhumbuzomjoji3575 Před 2 lety +1

    Thank you so much for this video. The menu works perfectly! I am going to try and have the submenu's expandable / collapsable. THANK YOU!

  • @joshdailey4191
    @joshdailey4191 Před rokem +1

    Overall, a great video Reza the menu worked very well. I did however have an issue where the submenu items were getting set to a height of 1 when I import the component into my main app, undoubtedly due to changes in PowerApps since this video was made. I fixed this by hard coding the TemplateSize of the galSubMenu to the size I wanted instead of using the code shown in the video. This makes it to where the submenu items do not get set to a height of 1 when importing. Just in case anyone else runs into this issue and needs a quick fix.

    • @RezaDorrani
      @RezaDorrani  Před rokem +1

      Thanks so much for sharing your findings. These are definitely due to updates in studio.
      I have a video coming next week that shows a simple approach for building navigation and flyout menus.

    • @joshdailey4191
      @joshdailey4191 Před rokem +1

      @@RezaDorrani I look forward to seeing it!

  • @oluwadolapobifarin105
    @oluwadolapobifarin105 Před rokem +1

    How do you respond to all these comments? Wow.
    Anyways this is my third time watching this video in a space of 3months. A very good piece. Thank you.

  • @AnkushJain1985
    @AnkushJain1985 Před 3 lety +2

    Just found your channel and contents looks amazing. Very well explained. Thanks a lot posting such video and helping us to improve our skills.

  • @zenpai7411
    @zenpai7411 Před 3 lety

    Amazing job, thanks for sharing your knowledge! I usually get frustrated an hour in but your so easy to follow and understand. Thanksaton!

  • @zerow5796
    @zerow5796 Před 5 měsíci +1

    Thanks once again for such a detailed explanation. Helps out a lot!!

  • @aaron6516
    @aaron6516 Před 3 lety +1

    Simply incredible work!!! Thank YOU!! so much detail and helpful real world examples!!!

  • @yehunlavolontededieu322
    @yehunlavolontededieu322 Před 3 lety +1

    It's Reza, Before watching the video first like and subscribe

  • @marcelschliebitz4021
    @marcelschliebitz4021 Před 2 lety +1

    Hi Reza, this is a very helpful way to improve my app more professional. Tankyou for your time and for sharing your amazing knowledge. tanks a lot !!

  • @moyura2
    @moyura2 Před 2 lety +1

    Love this menu component, it's very useful and flexible. A very tiny issue I have is the sub menus always show whatever main menu is selected. It becomes a problem when there are lot of sub menus.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      You could customize the menu further and add show/hide logic for submenus.

    • @moyura2
      @moyura2 Před 2 lety +1

      @@RezaDorrani Agree

  • @vincentfernandez9812
    @vincentfernandez9812 Před 3 lety +1

    The menu width trick is very nice. Good Job !

  • @youuh3233
    @youuh3233 Před 2 lety +1

    Thanks for this tutorial ,you good ! very clear and easy to understand (im french)

  • @RickHurt
    @RickHurt Před 3 lety +1

    Awesome job on this tutorial, very helpful and straight-forward build. Thank you.

  • @johannagemaespinosalazo8855

    Excellent video, at the beginning I forgot to bring to front the component :-) not options showed even though I had my collection ready :-)

  • @nagarajhs368
    @nagarajhs368 Před rokem +1

    No Words, I Just want to Thank You, Thanks..!!!!!!!

  • @Jazzziboy
    @Jazzziboy Před rokem +1

    Thanks for sharing this tutorial, Reza. Very useful

  • @gznqtl
    @gznqtl Před měsícem +1

    This is very very very usefull video, thanks a lot!

  • @oricchannel2811
    @oricchannel2811 Před 2 lety +1

    Reza, thank you for sharing. I learned a lot with this video.

  • @AxelvL24
    @AxelvL24 Před 2 lety +1

    Thank you!!! I'm binging all your video's. It's so helpfull

  • @quiyanaw1993
    @quiyanaw1993 Před 5 měsíci +1

    Thank you for this tutorial!

  • @habtamuAwoke
    @habtamuAwoke Před 2 lety +1

    Thank You Very Much Dear,
    I have used it

  • @priyankajagtap8038
    @priyankajagtap8038 Před 2 lety +1

    Thank you so much Reza for this detailed video. This is extremely helpful :)

  • @robertomarra2431
    @robertomarra2431 Před 3 lety +2

    Top Tutorial Reza, glad I found you man! Thnx a lot

  • @alpin714
    @alpin714 Před 2 lety +2

    Hello, thanks for this excellent video.
    In the table menu I want one of the options to be a link to an internet site and not to another screen of the application, how can I do that?

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      You would need to update the component. There is a function called Launch which will allow you to open links.
      You will also need to update the input property for component to distinguish between screen references and links.

  • @user-vq9ys5go5p
    @user-vq9ys5go5p Před rokem +1

    I built this and it works well with a mouse. Any suggestions on how to get the tab index set? I want to ensure that the Accessibility is correct for everyone.

    • @RezaDorrani
      @RezaDorrani  Před rokem

      I have not thought about the tab index part :)

  • @akbarmahfuzalam
    @akbarmahfuzalam Před 3 lety +1

    As usual wonderfully explained and great work

  • @balaji830
    @balaji830 Před 3 lety

    This is very creative and very helpful. As usual Reza amazing job on this tutorial. Please keep it coming.

  • @EldoradoSafarov
    @EldoradoSafarov Před 2 lety +1

    Hello Reza. The first i would like to say thank you for your job. I started learn this program 5 months ago. And most of i know about this program, it's thanks to you. Now about this video, i have the app were is i need to start work with that navigation menu not from first screen, but from second. Can you answer me, how can I do this? Thank you

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Thanks for watching and liking my videos.
      Best of luck with your learning on this platform.
      Start navigation from screen2? You can set the order of menu items to begin from screen2.
      It seems you want app landing screen to be screen2. In that case, the App object has a property called start screen, simply define the screen there.

  • @zuah04881
    @zuah04881 Před rokem +1

    This has been really helpful.. thanks Reza always.

  • @8en9ne
    @8en9ne Před rokem +1

    This was an amazing tutorial, is there anyway to hide the submenu until the specific menu button is pressed. For example, If you click on the Form Menu Item it then would display the submenu under it to allow for selected the sub items. and then it would hide if Form was clicked again or another selection was selected?

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Possible. Would require additional logic in component to track if menu was clicked to open close respective submenu. It would be a lot more work though. The modern controls czcams.com/video/eNhCQ7Y2x7o/video.html were recently released. I would wait to see if there is a nav control coming :)

  • @cristinaminami2162
    @cristinaminami2162 Před rokem +1

    Awesome video, Reza ! However, I want to share that I encountered a small challenge. Initially, my 'Navigate' command didn't work. After some hours of troubleshooting, I realized that the data in the 'MenuScreenNavigate' field shouldn't be enclosed in quotation marks. I hope this can be helpful to someone facing the same issue.

    • @RezaDorrani
      @RezaDorrani  Před rokem +2

      Thanks for sharing. Quotation is needed if screen name has a space.

  • @utilisemedia
    @utilisemedia Před 2 lety +1

    Thank you for a great tutorial. I only required 1 level of menu & was wondering how i can put that in the App onStart and any other changes I would have to make? Is it just a point of copying the code from the menu items variable in the component (i didnt use component library as there was no need)
    Table(
    {
    MenuLabel: "Home",
    MenuIcon: Icon.Home,
    MenuScreenNavigate: 'Home Screen',
    MenuID: 1
    }
    )

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Single level nav - czcams.com/video/dP74npyyvGc/video.html

  • @necdetsaritas8722
    @necdetsaritas8722 Před 3 lety +1

    as I am waiting. Great job. Thanks,Reza

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Hope you enjoyed the video

    • @necdetsaritas8722
      @necdetsaritas8722 Před 3 lety +1

      @@RezaDorrani I love all of your videos. Clearly, understandable, and always fully useful. I learn many things from you.Thanks, Reza

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      @@necdetsaritas8722 Thank you

  • @glennbullion9069
    @glennbullion9069 Před 2 lety +1

    Working as advertised, but looking to make one small change, if possible (didn't see this listed in the comments). How would we go about making the hamburger menu essentially a toggle? As in, you click on it to open the menu. All the navigations on the other screens will stay open as well, until you click on the hamburger again to close it. This is how the Office 365 menus work now inside their system.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      I would have to try it out to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @bronwenappleby9805
    @bronwenappleby9805 Před rokem +1

    Thanks for the video, super useful! I tried to build this in my app, however I would constantly get a loading spinner for the nested gallery - is there anyway to remove / prevent this?

    • @RezaDorrani
      @RezaDorrani  Před rokem

      I have not come across this issue and hence not sure how to prevent it. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @VirtualSensations
    @VirtualSensations Před 2 lety +1

    Such an amazing job! thanks for sharing you knowledge
    I just have a question, its possible to disable a button based on user?
    Thanks in advance!

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Thank You.
      Disable a button for a user. Check my videos on role-based Apps czcams.com/video/J-hMMXrKMVE/video.html & czcams.com/video/fbDQH0vIsN8/video.html

  • @ingridengenharia1
    @ingridengenharia1 Před 3 lety +1

    Oh dear God, what an excellent video!!

  • @christianbernlibo-on3394
    @christianbernlibo-on3394 Před 2 lety +1

    Thank you for this very helpful tutorial. One question though, how do you highlight a menu if its screen selected/ active?

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Its part of the component I believe. I showcased it here as well czcams.com/video/dP74npyyvGc/video.html

  • @tinakronborg8077
    @tinakronborg8077 Před 2 lety +1

    Reza - thanks for so many useful easy to follow tutorials. I have used this for several apps, but now I like to expand and add my own icons, this gives me some trouble :-) I have them as images, I can easily add an image control instead of an icon control, but how to have different images that gives me more gray hairs 😀 Thanks so much in advance if you have time to answer!

  • @mikegillis22
    @mikegillis22 Před 10 měsíci +1

    Great tutorial! THANK YOU!

  • @diegonoliveira
    @diegonoliveira Před 2 lety +1

    Amazing content… thank you for share!

  • @DvdM-hs4bu
    @DvdM-hs4bu Před 2 lety +1

    Thnx for you example. I have a question: I have doing all the steps of you explanation and it will works in the online envoirment, but when I publice the app, I didn't see the information of the navigationscreen in the app. I will see the Hamburger Icon and when I click on it, there will come the navigation screen. How can I solve this problem?

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Its probably because your items are not loading in the colNavItems collection. You need to add that on App OnStart and also ensure you have cleared your browser cache after publishing the App.
      I would also recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @nihar4713
    @nihar4713 Před 2 měsíci +1

    brilliant, thanks

  • @sadzag
    @sadzag Před 2 lety +1

    Thank you for the video. that what I need.
    How about making the menu to expand dynamically ?

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Possible.
      You can set heights and widths based on menu item count.

  • @future06
    @future06 Před 3 lety +1

    Thank you very much, Awesome job!

  • @Sanatani_Naveen
    @Sanatani_Naveen Před 2 lety +1

    video is very helpful

  • @pipb0y69
    @pipb0y69 Před 3 lety +1

    This is a great video and very informative!

  • @gorantrifunovic2506
    @gorantrifunovic2506 Před 3 lety +1

    Thanks Reza, really helpful video.

  • @kenwilson1621
    @kenwilson1621 Před měsícem

    Reza - Thank you for the amazing instructional video. I have built my component in an environment years ago and now have my app published in a new environment and updates I make to this component in another environment is not updating. What are you recommendations for this, do I have to create the component again in the new environment to receive updates? If so, is there a “copy and paste” option?

    • @RezaDorrani
      @RezaDorrani  Před měsícem

      What’s your ALM strategy?
      Assuming you have this as a local component in an app, any updates you make in dev and publish solution to downstream environments, should deploy the updates.

    • @kenwilson1621
      @kenwilson1621 Před měsícem

      @@RezaDorrani thanks for the quick reply-I built the component in the component library of my “Personal Productivity” environment which is used as my dev environment now and my app that I added the component into is in my new prod environment and it functions but now when I make edits to the dev environment and publish - those updates never seem to get pushed to my prod environment because there is no notification in the studio when I open my app.

    • @RezaDorrani
      @RezaDorrani  Před měsícem +1

      I believe there are limitations (not sure) with component libraries. I have not tried ALM with it and hence unsure if there are any blockers.

  • @dhubach1
    @dhubach1 Před rokem +2

    Thanks!

  • @oluwatobiyusuf
    @oluwatobiyusuf Před 2 lety +1

    Thanks for another knowledge shared

  • @rashantha
    @rashantha Před rokem +1

    Superb. It would be great to see how to add SVG instead of the icon. I made an attempt but failed.

    • @RezaDorrani
      @RezaDorrani  Před rokem +1

      Do not have any videos on svg.
      I make videos when I get multiple requests on a particular topic.
      Every quarter I ask subscribers for topic suggestions on the Community Tab of my CZcams channel.
      Subscribers vote for topics and the highest voted topics get added to my backlog.
      Make sure you post this in the next topic suggestion post. If it gets a lot of votes, I will add it to my backlog.

  • @laikahmed7120
    @laikahmed7120 Před 3 lety +1

    Just Excellent! Thanx Reza..

  • @miketosto4879
    @miketosto4879 Před 3 lety +1

    Awesome video! Appreciate the detail. I am attempting to make a variation of this where a simple menu sits at the bottom of the app and a pop up menu would appear from the bottom when a button is clicked with more menu options . So pretty much a reverse "L" shaped menu. The problem is when I have the size of the component dynamically change based on clicking the button, it shrinks the component from the top portion and not the bottom, making my gallery menu appear off screen. There doesn't seem any way to adjust the position of the component. Is there a work around for this?

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Hi Mike, it is surely possible. Something that I would have to try out and test. Not sure of a quick workaround though.

  • @solarson_studio
    @solarson_studio Před 3 lety +1

    so much content! it is super helpful! thanks sir!!!

  • @jandirkvooijs7477
    @jandirkvooijs7477 Před 3 lety +1

    Very nice tutorial, thank you so much. I'm using this menu now in many screens. I also made a change that the canvas is the size of the hamburger icon so the space underneath is also usable. I also tried to change it so I can use the component also for menu's with action buttons instead of navigation buttons so I can run a piece of code instead of going to a certain screen. any idea if that is possible?

  • @sjrobertson1984
    @sjrobertson1984 Před 2 lety +1

    Thanks for sharing this great component. It's really made my app so much more accessible! I'm having one slight issue however. Whenever the menu is opened on a new page, it opens in an expanded format, then shrinks to the correct size when you hover or press on it. This only happens the first time you navigate to each page. Once the page has been visited, the menu will display correctly. Any suggestions as to how i can fix this?

    • @sjrobertson1984
      @sjrobertson1984 Před 2 lety +1

      Never mind. I fixed my problem by setting (if using your naming convention) the TemplateSize property of galMenu

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Looks like you got it to work based on your reply comment.

    • @Samshujayanagar
      @Samshujayanagar Před 2 lety

      @@sjrobertson1984 could you please elongate this a bit. I’m having this issue and not finding any solution🤯

  • @alexebradley7610
    @alexebradley7610 Před rokem +1

    This is great. I love your videos I'm learning a lot from them. I have a query, how would i add in visibility changes to each button based on a variable pulled from data in a sharepoint list? For example, only certain users can see specific buttons.

    • @RezaDorrani
      @RezaDorrani  Před rokem

      I do not have a video reference on this scenario and would have to try it out to provide guidance. I recommend posting your query on forums at powerusers.microsoft.com in case someone has done something similar

    • @alexebradley7610
      @alexebradley7610 Před rokem

      @@RezaDorrani is there any chance you are going to do a video on this? I am really struggling to get this to work.

    • @RezaDorrani
      @RezaDorrani  Před rokem

      @@alexebradley7610 I have no plans for a video on this. It would be best to leverage the forums.

  • @RohitTheMore
    @RohitTheMore Před rokem +1

    Thank you for this Reza. Appreciate it. Question, wha tif I have one screen with two tabs and I want to link Submenu to respective tabs of the screens. Can we pass variable of some sort in Table of Menu Object?

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Components has output parameters. You would need to pass those on menu click and set them in variable. I do not have a specific video on this scenario though.

    • @RohitTheMore
      @RohitTheMore Před rokem +1

      @@RezaDorrani Thank you. I had done that and somehow variable was not reflecting. But your word gave me confidence and turns out i had to hard refresh browser so Components changes reflect in my app. Thank you again.

  • @delwarmia9393
    @delwarmia9393 Před 9 měsíci +1

    Good vedio thanks.

  • @imtiyazahmad3823
    @imtiyazahmad3823 Před rokem +1

    Awesome contents sir!

  • @yaninaondrejka7420
    @yaninaondrejka7420 Před měsícem

    Hi! Really good Tutorial! I had a problem with the Button i added to create my collection. In every opportunity i save the changes and closed power apps to edit my app in an other moment, when i open it again, i have to click on the button as if i had never pressed it. How can i solve this problem i have?
    Thank you VERY much.

    • @RezaDorrani
      @RezaDorrani  Před měsícem

      I have not come experienced this and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @marianaamancio6543
    @marianaamancio6543 Před 2 lety +1

    Firstly, thank you for this amazing video! Now I would like to know if somebody else is experiencing the same issue after the May 16th powerapps update. My menu component suddently stop working. It is reporting menuwidth error, but there is no error.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety +1

      Components is a preview feature!!!
      Someone did experience this issue and posted a fix for it. Check the latest comments on the video.

    • @marianaamancio6543
      @marianaamancio6543 Před 2 lety +1

      @@RezaDorrani just like to inform that Microsoft founds the issue with the new version and implemented a fix. Now the component is working out fine again :)

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      @@marianaamancio6543 Thanks for the update!

    • @Fernanda-uh7iz
      @Fernanda-uh7iz Před 2 lety

      @@RezaDorrani Hey Reza!, I just tested it, but not working on my side, I have the same issue. MenuWidth fails when I copy it to my 5 other pages

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      @@Fernanda-uh7iz Might be another update that broke it. Il recommend posting issue with screenshots on forums.

  • @arpanbala6984
    @arpanbala6984 Před 3 lety +1

    Thank you for this informative video. can you tell me how could i add more than one nav menu in a single app?

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      By using the same component across multiple screens of the App.

  • @TYS22
    @TYS22 Před 9 měsíci +2

    Great video. Please Raza, I want the app to hide the menu items based on the user's permission. Is this possible with component? Thank you

    • @RezaDorrani
      @RezaDorrani  Před 9 měsíci +1

      Possible. Check my video on role based power apps.
      czcams.com/video/fbDQH0vIsN8/video.htmlsi=Mx5LFlbMbYpEYShv

    • @TYS22
      @TYS22 Před 9 měsíci

      @@RezaDorrani thank you so much Raza. This video is helpful. Also, I have already done that but what I am getting at is that, can I build a menu component that will behave based on the role permission. For example, if you are a manager, you should only see few of the menu but as Admin, you can see all the menu. I am aware I can do it screen by screen but I am trying to do that using component

    • @RezaDorrani
      @RezaDorrani  Před 9 měsíci

      @@TYS22 It is possible and I show that in a video but do not remember which. I would recommend posting your query on forums at powerusers.microsoft.com/

    • @TYS22
      @TYS22 Před 9 měsíci

      @@RezaDorrani Thank you, Raza. I have figured it out

  • @JC-tt5lj
    @JC-tt5lj Před rokem +1

    Hey Reza! I just wanted to thank you for putting out these videos. They've been such a big help at work.
    I do have a question though. Is it possible to shrink that "Invisible wall" when the Hamburger menu is minimized? I have buttons that span along the left side of the screen in the app I'm making (like your Editable Grid Video) Whenever I minimized the hamburger menu, the buttons are getting blocked by that invisible wall. Is there a way to shrink that wall so that only the hamburger icon is there and not that long strip?
    Please let me know if you need me to clarify anything!

    • @RezaDorrani
      @RezaDorrani  Před rokem

      You would need to make the height property of the component dynamic for that.

    • @JC-tt5lj
      @JC-tt5lj Před rokem

      @@RezaDorrani Would I need to create a new Property like SetMenuHeight and a MenuHeight?

    • @RezaDorrani
      @RezaDorrani  Před rokem

      @@JC-tt5lj Probably

  • @andrewproudman952
    @andrewproudman952 Před 3 lety +1

    Really useful video, how would you put an action on one of the icons, so an icon to exit the application?

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      OnSelect function of the icon call the Exit function docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-exit
      Since you cannot call function from the screen via component, you would have to insert that logic in the component.

  • @cvkealey
    @cvkealey Před 3 lety +1

    Thank you for this! I've been trying to build something similar in a few apps and now have a roadmap to follow. One question, though: to ensure the menu is collapsed after changing screens, do you really need to set the "ShowMenu" variable to true, then to false? I realize it should be so quick that nobody will notice, but some people might. Also, would it be possible to make that a context variable (rather than global) and pass it along in the navigate formula?

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +2

      Yes you could make it a context variable. You can also set that variable on screen hidden which would then negate that flick effect.

  • @MichaelValle-zt9cy
    @MichaelValle-zt9cy Před 4 měsíci

    @Reza, great video. I would like to make a 3 level navigation menu. What further formula is needed to make this happen? Thanks in advance

    • @RezaDorrani
      @RezaDorrani  Před 4 měsíci +1

      More advanced. Another gallery within gallery which I dont think is an option.

  • @sayalijoshi9324
    @sayalijoshi9324 Před 2 lety +1

    Great Video Reza. I have a small issue. When I click on Hamburger, it shows the list of items but then doesn't get closed if I click on the icon again.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Video description has link to download sample component.
      As for your issue, I will have to look at your component in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @sambarnes6825
    @sambarnes6825 Před 3 lety +1

    Thank you i was able to build

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Nice. Video description has link to download the component in case you want to check the code.

  • @Tom70898
    @Tom70898 Před 15 dny

    Hi Rezza, I don't understand adding the button for the menu table to be available? This activates the col menu, but does it now always have to have the button there? and the menu isn't there without the button being pressed? So anytime the app reopens the button needs to be pressed?

    • @RezaDorrani
      @RezaDorrani  Před 15 dny +1

      Its optional. You dont have to use that button show/hide logic.

  • @ziadhamandi3595
    @ziadhamandi3595 Před 3 lety +1

    Very nice Reza, excellent job with this menu. Can we connect privately? I am in need of expert on a project.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      My email is reza.dorrani@outlook.com. It is also highlighted on the About page on my CZcams channel.

  • @vishaljhaveri7565
    @vishaljhaveri7565 Před 2 lety +1

    Thank you Reza Sir. Can you please show how to add Image as icon in the menu items. I made a property whose type is image, and in the MenuItems ppt, i am passing that componentname.imagename but it won't show that image as icon. How to do this? Please help.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      The Icon control in the component will not accept images.
      You would need to add an image control in component and then associate your incoming Image property to it.

  • @alpanapradhan2328
    @alpanapradhan2328 Před 2 lety +1

    HI Reza, Excellent tutorial. Thank you for sharing your knowledge.
    I can follow it side by side but don't know what happened, at 9.20 Show or hide navigation menu, my menu stays hidden even if i click on hamburger icon. I have gone back several time to check but no luck.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety +1

      Video description has link to download sample component. Give that a try.
      As for your issue, I will have to look at your component & App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

    • @alpanapradhan2328
      @alpanapradhan2328 Před 2 lety +1

      @@RezaDorrani I was missing the step of bringing the menu to the front. When I deleted and did the steps again it appeared. Thank you for the reply.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      @@alpanapradhan2328 👍

  • @avinashjawalkote3695
    @avinashjawalkote3695 Před 3 lety +1

    Hi Raza, I am fan of you, u r doing fabulous job, here is one question in component galary on select u put navigation function so along with how I can put resetform as when I again switch to form it can't reset

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Within component you will not get the form context.
      Better option would be when user leaves the form screen (OnHidden) you can reset the form.

  • @kiki8186
    @kiki8186 Před 2 lety +1

    Hi Reza, Thank you for such a wonderful video. I created a left navigation menu but when I use it in my app the subtitles are not showing clearly. Tried to adjust templatesize but not working. I can only see the titles clearly.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Video description has link to download sample component.
      As for your issue, I will have to look at your component in action to provide guidance. I would recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

    • @kiki8186
      @kiki8186 Před 2 lety +1

      @@RezaDorrani thanks for your response. I have posted screenshots in the forum. Thanks

  • @Matthew-Coates
    @Matthew-Coates Před rokem +1

    Hi Reza, love your videos as they have helped me tremendously. I am having a slight issue that I do not understand where it is coming from. My issue is regarding setting the Visible variable for the rectangle, ThisItem.MenuScreenNavigate = App.ActiveScreen. I have ported over the component using this syntax but the rectangle is always showing for each menu item, no matter which screen I am on. Any suggestions on how to troubleshoot this? Thanks!

    • @Matthew-Coates
      @Matthew-Coates Před rokem +1

      I figured it out. I was working on the component from the wrong library in the wrong environment. Whoops!

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Thanks for watching and liking the videos.
      Looks like you figured it out based on your response comment :)