Build Tabs in Power Apps 🔴 LIVE (July 24, 2021)
HTML-код
- Опубликовано: 27 май 2024
- Join me live as I walkthrough building Tabs in Power Apps & answer your questions.
We will learn how to create PowerApps tabbed forms, build tabs in Power Apps screens, create responsive tabs, load tabs dynamically & more.
Tabs create a better experience or UX for the users by avoiding scrolling.
📢 Q&A Rules:
👉 I will open the floor for live Q/A at end of session.
👉 Put "Q:" in front of your comments and post your question.
👉 Please do not re-post your questions.
👉 I will try to answer as many questions as possible.
👉 If you SPAM your question/comments, you will be put in timeout.
#PowerApps #Tabs #PowerAppsTabs #Live #RezaDorrani - Наука
Hi guys,
It's a real treat to watch the two of you take a problem and come up with a solution.
Thanks for everything you do for the powerapp community.
Glad to hear that. Thanks for watching our videos
This was awesome Reza!! I love learning from you, you make it look so easy. Keep the content coming when you can.
Thanks Chantel
Thank you for a broadly informative session.
I watched your YT from April 21 about creating Tabs and then spent the next day scouring the i'net for the formula for a data card on 2 tabs (but not all tabs). If only I'd found this Live I could have saved myself so much time 🤦🏼
Thanks again for this comprehensive master class!
You're very welcome!
Thank you Reza and Daniel. Thanks for sharing your experience, practices and recommendations. I learned a lot of good things in this video, and also confirmed things I discovered through my own experience :) thanks for the video, keep it up!
Our pleasure (speaking on behalf of my good friend Dan).
Thank you for the amazing feedback. Dan and I are starting a new live series soon. It's called the R&D Show. More details coming soon.
Thank you so much Reza ! This was what I have been looking for - tabbed screen. Much Appreciated :)
You are most welcome
Hello Reza, I was very new to learning power apps platform, and in couple of days I learned with lot of tabs I get to know through your videos. Your way of explaining is kind of interesting to hold the audience. I loved it.
Great to hear!
@@RezaDorrani and on the basis of yours videos , I am making an application for my office named as Employee work management, but there I am facing some patch issues, so can you guide me. If possible can we connect through other medium to resolve my issues. It will be greatful to get support from you!!!
@@techguru6387 I would recommend posting issues on forums at powerusers.microsoft.com/
@@RezaDorrani why can't you guide me?
@@techguru6387 Because I get 1000s of requests a day and not feasible for me to help on a 1:1 basis. Forums is the right platform to post issues and queries. I also go to forums to assist but only in my free time.
Priceless session. I learnt a lot. Thank you for sharing!!
Glad it was helpful!
Thank you Reza, will join the R&D sessions!
Thank you. Dan and I are super excited for the R&D Show.
Awesome as always, thank you Reza! 💯
My pleasure!
Thank you so much, it is wonderful. everything you showing us is critical specially making everything dynamical response . thank you again
You are most welcome
Love the "outside the box" thinking going on here.
Thanks
thank you for both of you.. wonderful sharing and easy to understand with step by step guidance..
Glad you enjoyed it!
Amazing thanks for sharing. Looking forward to a video that covers Responsive Power Apps components, for example, PopUp success dialog responsive on all the devices (Web/Tablet/Mobile).
Hope you enjoy the upcoming video.
great video, useful indeed, I was built tabs from last video you have covered, i faced little tricky with default selected tabs. but this video is really help me to figure it, I am looking forward to see how to build dynamic and responsive components like tabs and pop up messages like delete confirmation, duplicate found and etc..
I have my video on full responsive design coming next week. Hope you enjoy that.
@@RezaDorrani When setting the default tab was there anything else to be done besides setting a variable in the "OnStart" event?. Were we supposed to execute the "OnSelect" event or set the Default property of the tab gallery?
@@mystiquelassiter5972 Yes, set default property of tab gallery to Lookup(colTabs, ID= varTabSelected)
Thank you so much Reza!
Most welcome
Thanks for your time! Great explained video
My pleasure!
Great video, expanding again my knowledge with this functionality
Great to hear!
Something unique to learn!!!
Glad to hear that. I always try my best to provide unique content.
Awesome content Reza!!
Thank You
Hi Raza, This is a solid design and thank you for the good work you are doing for the community. Please do you have this PowerApps available for Download?
Check my GitHub repo - github.com/rdorrani/PowerApps
you're a very good team. .. Thank you very much.
Thank You
Another really good video! One question - we no longer have the OnStart property (November 2022) - what can we use instead to create a Collection?
It is available. I believe is it some settings to enable in App settings. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.
@@RezaDorrani Thanks Reza, the solution I found was to create a Loading screen which creates the Collection in its OnVisible property, then using a small timer switches to the first real screen. I may look at creating the collection for the tabs directly from the data source, so if there is no data under a certain tab there will be no tab visible.
Hi, I love the ticket system you demonstrated in the video. Do you have any tutorials that could help me create a ticket system like this?
I have a full video coming next week.
Check my Power Apps playlist and my live videos. I built a full ticketing system from scratch.
Pure genius!!!
Thanks
Thanks for the video... i tried to resize the browser make it smaller but the tab remains there and not able to shrink in to fit the browser size. Any video help?
Check my playlist on responsive design
Awesome content, Thanks. I couldn't make to the live session. I have a quick question and I was wondering if you through some light on it. Let's say, I have an app for dev, test and production - 3 versions of the same app. What's the best way to push changes I make in dev to test and production?
Check docs.microsoft.com/en-us/power-platform/alm/
@@RezaDorrani Great, Thanks 👍🏻 Let me check it out
Thank Reza, Is there anyway to show this for a data table instead of a gallery? I either need to show specfic columns in a data table per button selected.. im having a hard time with this one. Also thought about making mult data tables with the pre selected columns and trying to set the visible function to show per which button is selected. Either way i'm running into issues. Hoping you can help!
I do not have a video reference on Data Table. Till I don't try it out I cannot say what the issues could be.
As for your issue, will have to look at your App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
Hi Reza and Dan: This is amazing! Thank you for all the knowledge. A Q.: What is better, using Tabs to Navigate to various screens or do you just keep reassigning the controls on the same screen? In case of later, what if you want Data Table view on one of the Tab?
You could go either way. Depends on how many columns, etc.
Check ruclips.net/video/KjUJZr5Vn_Y/видео.html & ruclips.net/video/9gI9OscTLD0/видео.html
@@RezaDorrani Thank you kindly.
Hi Reza.. hope all is well. Daniel mentioned in the session that you will post a link where we can download the example he discussed with the Tabs in the gallery? Would you be able to share it?
ruclips.net/video/NZJRBMOSqZM/видео.html
Video description has the link I believe.
Thanks Reza, do you have Video show how to create Asset Management SharePoint?
Check ruclips.net/video/fb0ePBrifP0/видео.html
Hi Reza, great vids as always...I just followed and built my first tab app....however i'm stuck at trying to put a score attached to my form questions...each tab has atleast 10 questions and i would like to have each question with a score (totaling 100%) and then work out the average after (hopefully im making sense). How can i achieve this?
I do not have a video reference on this scenario and 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
Hi Reza, Thanks for this video. I followed this and created a collection for the tabs. Now on a condition basis I need to hide / display certain tabs. Struggling to get the right place to apply conditions. Do you have any suggestion?
When creating collection and adding to it.
Example: clearcollect(colTabs,tab a , tab b)
If(condition, collect(colTabs, tab c)
Hi Reza, Great video, thank you! I think I've run into an issue with the Power Apps program itself. I'm trying to use your solution of building a Collection for the nav tabs, and I'm looking to power Navigate() on the dynamic tab buttons. In the collection, I added a property called FormName to house the name of the Screen. In the OnSelect of the tab, I'm setting the variable first, to hold the name of the tab selected "Set(varFormSelected.ThisItem.FormName)". Its not working, and I think that PowerApps wont accept the variable here. Have you seen this and do you have an alternative solution? Thanks in advance!!!
I have not run into this issue.
OnSelect of Tab - you can just use Navigate(ThisItem.FormName) where FormName is your ScreenName.
Tough to explain or provide guidance here on chat.
I would recommend you post your issue/query with screenshots on the forums at powerusers.microsoft.com
@@RezaDorrani thanks, unfortunately that didnt work. Its showing an error "the specified property is not accessible in this context, must be a control or screen." I'll check in the community to see if anyone has a way around. Thanks again.
@@Nopealope23 It would be difficult to debug the issue here on chat. I would recommend you post your issue/query with screenshots on the forums at powerusers.microsoft.com
that's great , how about if i have different screens with taps on it let us say one asset manager , another one is ticket screens how we can use collections or what is the optimal way to solve it ?
I do not have any specific video on that.
Multi screen based forms is ruclips.net/video/9gI9OscTLD0/видео.html
Is there any way to control page breaks? For example, if you wanted to take the contents of a gallery, where each row had a few fields, and you wanted to make a label or card for each row, with a page break in between each card?
I’m not aware of an option to do that.
I am interested on seeing how you implemented the sample app you showed on timestamp 4:25 :)
Video will be out tomorrow around 8 am EST.
Thank you. This was Very Helpful !!
Can we change Radio buttons shape Circle to Rectangular shape(like rectangular buttons) in Power Apps.
You can change it to any shape you desire. If button radius is set to 0, then it would be rectangular.
Reza. Good day to you. I have 3 tabs on my form, how do I connect them so that they form one List ID? As of now, when I click submit button, I get 3 different List ID for the same query of the form. (3 days, with different fields to be completed at different intervals, but it's one customer.
Im not sure what your scenario is. I have done multiple tab videos. See if any of them work for you.
I would suggest posting your query with screenshots on the forums at powerusers.microsoft.com
I love to replace buttons with your gallery tab too, but sometime it's hard to work with data validation, e.g. tabs only available when input text boxes are not empty, start date cannot be greater than end date...
You would need to write formulas to handle those scenarios based on tabs selected. Its more work.
When Daniel was showing his navigation that slides out, is there way to make it more smooth? I have made one previously, but it also pops out and then smooths out. I hope I’m making sense, the menu pops out and back in real fast then it smoothly comes out
Not sure about this one. Did you check with Daniel?
Thanks Reza, this was just what I was looking for.
I did make a change that the lower gallery is now a form.
MY question:
I want to make this app/form assessable to users with visual impairments, is there a way to globally increase/decrease font size onselect of a button or slider?
Also to change the form /dropdowns / text inputs etc all to black and all the text to white with an onselect of a button, thanks
Possible by using a variable to drive the font size. Slider would update variable. All controls font size would be driven by that variable.
Hi dear,
Thx a lot for your great efforts , I have a question If you can help me :
If I create an reminder flow for document expiry date, how can I change the email that will received the notifications.
When you are using send an email action in flow, you can define the recipients in that action.
Can you hide or show tabs based on true or false of a field on the first tab?
Possible. I did a video where I did show hide based on user role.
Check ruclips.net/video/J-hMMXrKMVE/видео.html
How did you change the interface for tab "assigned to me" and "Information" ?Is it the same screen or different?
Same screen.
Hello Reza. I’m learning so much from your videos. Thanks. I’m having difficulty setting the first tab as default. I do see that when you run the app at 36:16 you also don’t get tab one as default. Can you help me correct? Thanks!
I will have to look at your App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@@RezaDorrani Was this issue resolved? I'm having the same problem
@@timschubach5606 I would have to reproduce the issue at my end. I would recommend posting your issue with screenshots on forums.
Will the filter function work that snappy if the data is more than 3k records in an SP list?
As long as your query is delegable, it will work.
Great video
Glad you enjoyed it
I need to design the drill down functionality in Power app gallery but We don't know the nth level ( max no of child node for group) use can drill through any any level that is decided dynamically... …..I tried to achieve to show data of child node using the pop up screen ( rectangle screen ) and embedded gallery within that rectangle but I stuck because how many rectangle should I add that I don't know at design time.....Can this be achieve in Power app...
May be possible. I have not come across that scenario though, hence never tried it.
I would recommend to check on the forums at powerusers.microsoft.com in case someone has done something similar
Hi Reza I have a query can we submit multiple forms of 2 different data source from 1 screen?
Can be done. Just call the SubmitForm function twice, one for each form.
Thanks Reza
Thank You Sundra
Reza 16.06 in on app start function u used clearcollect function and you have name collection as coltabs so can we take any name for this or we need to take only "coltabs" name.
coltabs is name of the collection. You can name this as you like.
Thank you Reza. However, onStart property no longer exists so when I attempt this code I get errors as the ClearCollect Function cannot be used with the new StartScreen property. How do I fix this?
Check app settings - you can turn it on from there.
OnStart is going away - I have a video planned to explain it.
@@RezaDorrani Thanks. I enabled this however, OnStart still isn't showing neither is the Run app to set the data in the collection. This is an existing app I'm updating which already had the StartScreen Function coded. I look forward to your video that explains this. Thanks Reza.
@@MsJsmith99 Video is in backlog. Will take time :)
Good and useful.
Thank You
Hello Reza, if I need show 'Available Assets" only for some users and not all users, how do I do that
I have done videos on filtering and permissions. check those.
Amazing experience
Thanks
i have around 18 stages of approval process under 5 main categories . can i use container for each category and put multiple tabs within the category. for ex : 4-5 tabs in each category ? how the app performance with 100 records per month?
Recommended number of controls per screen is 300 I believe. Check Microsoft docs.
Hi Reza - can you tell how to group the control If right click i cant see it
Can you point to time in video where this step was shown
@@RezaDorrani 55:30 video you can see left side control showing in name Menu1Group
Hi Reza is it possible to share the tab template as I am have an issue with it not sure why as I followed all the instruction as per the video will appreciate very much
I did tabs as part of my responsive design video.
Here is a link to the sample App
github.com/rdorrani/PowerApps/blob/master/ResponsiveAppSample_20210728204723.zip
@@RezaDorrani Thank you Reza
Loving your videos. I'm learning a lot. I do have a question. I have a form with three tabs the tabs are frmemployeedetails, frmhardwarereq and frmapplications. The employee details form is the first screen. I would like the user to be brought back to this screen upon saving the form. The save button is programmed OnSelect If(
varTab = "Applications",
Patch(
'Employee Onboarding',
Defaults('Employee Onboarding'),
frmEmployeeDetails.Updates,
frmHardwareReq.Updates,
frmApplications.Updates
));
Switch(
varTab,
"Employee Details",
UpdateContext({varTab: "Hardware Req"}),
"Hardware Req",
UpdateContext({varTab: "Applications"})
)
I have tried to put in Navigate(frmEmployeeDetails) but it doesn't work. Any suggestions?
I will have to look at your App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@@RezaDorrani Thanks Reza. I did post in the forum.
Where I will get your Share Point List so that I can also Try for what you are doing. It will help a lot
Most of the SP lists I use is based on MS List templates.
There is no direct way to share the list template in modern sharepoint.
If I use SharePoint in backend and create a similar app will it work smooth when data goes beyond 20k records...as I have created one and already facing slowness issues though data is just around 5k records.
As long as delegation is handled, Yes.
I have a playlist on delegation, you can check the videos in it for reference.
@@RezaDorrani great thanks, just one more thing please...will loading in gallery slows down with more data in SharePoint list...or I might not have used the optimisation techniques to the best...
@@anilkumar-ml2sl It does not. Check delegation videos. It is explained in there.
@@RezaDorrani thank you so much for your prompt response
Can we create a ediscovery cases with the help of power platform?
I have not done much work with M365 eDiscovery. I will recommend you check on the forums at powerusers.microsoft.com/
what is the code within onstar for the icon? Logo.icon? the screen isn't clear.
I did this video years ago. All the code is shown in video.
@@RezaDorrani yes, but it's not clear on screen. No worries.
@@giamor2944 I dont have access to the app or the code anymore. The video is all I have.
Hi sir I am very new to power apps trying to build leave form Chan you help with how to restrict already applied leave date in form
I do not have a video reference on this scenario and 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
Hi @@RezaDorrani this is the form iam using
1.leavetype=DataCardValue12
2.FromDate=DataCardValue8
3.Todate=DataCardValue10
4.daysrequested=DataCardValue11
in Default of DataCardValue11 iam using
With({varDateRange:ForAll(Sequence(DataCardValue10.SelectedDate-DataCardValue8.SelectedDate+1),DataCardValue8.SelectedDate+Value-1)},If(And(IsBlank(DataCardValue8.SelectedDate),IsBlank(DataCardValue10.SelectedDate)),0,CountIf(varDateRange,And(Weekday(Value) in [2,3,4,5,6],Not(Value in Powerapps.Date)))))
ClearCollection does not work for me. -It says collection is not reconized as instance
I will have to look at your App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
For some reason when I add a button into the gallery, it only adds one button even if I add 3 items in ClearCollect and I tried it again after following every direction to the T
Check width of gallery template item.
Also check item count in collection.
If issue still persists, then I’ll recommend posting your issue with screenshots on the forums at powerusers.microsoft.com
@@RezaDorrani ok thanks I found what the issue was . I was choosing blank horizontal gallery . When I choose the non blank horizontal gallery and then set that to blank , it worked . Odd but yes worked . Thank you
Thanks
Welcome
Please create Visitor Registration System with powerapps. Thanks
I will try different use cases but it depends upon the feature I plan to cover.
Hii Reza, How to add two SharePoint list Data into single Gallery
I do not have a video reference on this scenario and would have to try it out to provide guidance. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.
great class, I just can't see the code...
Which code?
Well sir....
Yes Sir
Thnx.....
Sir I have Question , is it possible to get date column value form 1st list to second list in power by using lookup or filter pls implement this in another video. ? In power I'm using first list and second list have nothing to do with first list I'm just want to get date column value..... From second list
@@MuhammadAdnan-gx6rd I did not understand your question.