Stop making useless Groups in Power Apps! Containers for the win

Поділитися
Вставка
  • Опубліковано 1 лис 2024

КОМЕНТАРІ • 130

  • @JonH232
    @JonH232 Рік тому +4

    Mind blown! I can't wait to start updating my apps to use this!

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Love it Jonathan. Let me know how it goes.

    • @JonH232
      @JonH232 Рік тому +2

      @@ShanesCows so far it's been great! I've updated and published two apps with another more complex app waiting until I can test thoroughly before it's needed during a live meeting where it's used. I'm taking the opportunity to reconfigure them to be responsive. Containers are a game changer!

  • @mickyslim1000
    @mickyslim1000 Рік тому +2

    This feels like another game changer in my development process, been working in power platform for nearly 3 months, starting from scratch with very little support. your videos have been a massive source of training for me Shane. Thank you!
    I will now be changing the behaviours of most of the previous developers apps to use these instead of groups!

    • @ShanesCows
      @ShanesCows  Рік тому

      Awesome, glad to help Michael.

  • @chrisundery6132
    @chrisundery6132 Рік тому +2

    Shane, you and Reza are my Power Apps GODS. ChatGpt has nothing on you. Keep up the great work. Wish had seen this particular video a month ago when I started using groups for Popups.

  • @Paul___L
    @Paul___L Рік тому +1

    Thank you, love that you're revisiting things when you find improvements

  • @philipmarno4989
    @philipmarno4989 Рік тому +2

    Great video. Just want I was heading. Your training has been a lifeline for many folks in this space, great work. Many thanks.

  • @blazehawkins2759
    @blazehawkins2759 Рік тому +1

    Thank you for sharing this content, Shane! I don't know why it never occurred to me that there was a better way to do modal popups without leveraging groups, but this is fantastic. Can't wait to try it out and see what I can do with it!

  • @THEDTSMAN
    @THEDTSMAN Рік тому +1

    Great video and containers make way more sense. Love Shane's fun approach to testing and playing and trying things. Makes this stuff fun.

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Appreciate the kind words. 😎

  • @jray1429
    @jray1429 Рік тому +1

    Thanks Shane!
    Already experimenting…
    I’ve put components in there and even launch code and it works great!
    No more custom X or Y for everything

    • @ShanesCows
      @ShanesCows  Рік тому

      Happy to help. Have a great day. 🐶

  • @andreasvanbergen9696
    @andreasvanbergen9696 Рік тому +1

    Thanks (again... 🙂) Maestro Shane! Besides all the perfectly usable information you provide, I really like the way you present it all. Smooth and a good dose of humor!
    👏👏👏

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Appreciate that. 😎 Have a great weekend.

  • @ricardobunge5957
    @ricardobunge5957 Рік тому +3

    Another great video, Shane - thanks very much! Using containers also gets rid of the exceedingly annoying task of reordering groups. If you go to reorder a group across another group (either forward or backward), it takes several clicks - keep meaning to confirm, but believe it's equal to the number of controls in the group. For instance, if you have 4 controls, it would take 4 Reorder clicks to get it to cross the other group. Arrrrgggh! However, with your suggestion, that's thankfully now a thing of the past! 😎 Keep 'em coming!

  • @godkeebler
    @godkeebler Рік тому

    I came to this same conclusion building an app over this weekend. 🎉. Glad you came to same conclusion. Great minds think alike.

  • @oluwatobipaul6171
    @oluwatobipaul6171 Рік тому +1

    I like this container concept. I will definitely switch from group

  • @jeanpierreragequit1726
    @jeanpierreragequit1726 Рік тому +1

    Perfect ! I never used containers from start & i know what i have to do next time instead of using variables applied on each elements on my pop ups windows ( big loss time btw ) ! Many thank Shane one more time, u r the best !

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Happy to help. Have a great day. 🐶

  • @Christian-tf6ol
    @Christian-tf6ol Рік тому +1

    Thank you for sharing, Shane! Superb 💯💯

  • @ronbakker1300
    @ronbakker1300 Рік тому +1

    I could barely contain myself when I saw you posted another video. But then I regrouped .

    • @ShanesCows
      @ShanesCows  Рік тому

      I see what you did there. 😂

  • @julireid9574
    @julireid9574 Рік тому +1

    I love containers! I even created a pretty neat little container trick that lets me give a drop down or combo box rounded corners

  • @natebig
    @natebig Рік тому +1

    I hadn't really used containers and I have a TON of groups. It was so frustrating adding another control to a group. I will be using containers from now on and I might go back and fix my other apps. If I have time. Thanks for the great content!

  • @calebessilva
    @calebessilva Рік тому +1

    Thank you very much. This info is exactly what I was looking for

    • @ShanesCows
      @ShanesCows  Рік тому

      Happy to help. Have a great day. 🐶

  • @giovanamatos6798
    @giovanamatos6798 Рік тому +2

    Thanks a lot for your videos Shane!! How about a video on the SaveData and LoadData functions for collections? I'm using collections to record some inputs but when the user close the app and reopen it, the data isn't showed at the gallery. Do you know how can I fix it?

    • @ShanesCows
      @ShanesCows  Рік тому +1

      I covered them as part of Offline apps. :) They are a key part. ua-cam.com/video/NwbqdA9j8Ek/v-deo.html

    • @giovanamatos6798
      @giovanamatos6798 Рік тому

      @@ShanesCows thanks for your reply!! Actually my app isn't Offline... as the SaveData function do not works when running in a web browser it doesn't works in my app. My app is for Data Collecting... the user will select an address and start to filling in the consuptiom of fuel for that factory. I'm collecting these inputs in a collection and showing it in a gallery. I'm also using the SubmitForm to send the data to a Sharepoint list. If the user closes the app and reopen it, the gallery doens't shows the data filled before. Kindly, do you know another way to save this information?

  • @andreaMmondello
    @andreaMmondello Рік тому +1

    This the practical content I can always rely on Shane for. Thank you!

  • @Fonzyrr
    @Fonzyrr Рік тому +1

    You're the man Shane!
    I've been leading of development of this massive App for my Organization using the School of Shane.
    I would love you show you the App sometime

    • @ShanesCows
      @ShanesCows  Рік тому

      Awesome. I love it and I love your track day photo. I used to race sport bikes. Shoot me an email with some pics/info about your app. Love to see it. Thanks

  • @simonball5602
    @simonball5602 Рік тому +1

    Another great video Shane. Thank you.

  • @wfranek1
    @wfranek1 Рік тому +4

    Haven't watched video yet but containers are (almost) always better than groups so thumbs up

    • @ShanesCows
      @ShanesCows  Рік тому +2

      Thanks. I didn't realize how much better until I did the research for this video. 👍

    • @wfranek1
      @wfranek1 Рік тому

      @@ShanesCows as always it was worth watching! I had no idea that you could change groups to containers that easily I always to cut and paste controls to containers. Copying containers also seems to work better than groups and as you've said its easier to move everything because moving container moves all controls inside like in forms. btw. containers can be used also for creating form-like views. Thanks for your hard work

    • @jeanpierreragequit1726
      @jeanpierreragequit1726 Рік тому

      @@wfranek1 thanks for the "Form" tip !

  • @MichaelDeBlasis1369
    @MichaelDeBlasis1369 6 місяців тому +1

    Guilty... HAHA TY again. I never considered this but to be honest I have not yet mastered containers and they still baffle and scare me. This video is majorly helping me understand them now though.

    • @ShanesCows
      @ShanesCows  6 місяців тому

      Awesome. That is my job, make this stuff all less scary. :)

  • @AndreasMake
    @AndreasMake Рік тому

    Didn’t realize how much I needed to learn this until watching this video. As usual Shane great content and thanks for this video.

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Glad you enjoyed it! I agree, I also didn't realize just how different they are.

  • @TheFlowHawk
    @TheFlowHawk Рік тому +1

    Great video Shane, well done!!

  • @jenskemeijs
    @jenskemeijs Рік тому +1

    Hi Shane,
    On the morning Live Session today you suggested that I had to watch this video. (I had a lot of work to do, so unfortunately I didn't it watch it before the Live Session.) And you were TOTALLY RIGHT! This is EXACTLY what I needs. So yes, containers are so much better! It will take some time to convert all my groups into containers and clean up the mess, but I'm certain that it will be worth it.
    So thank you for your advice and for making this great video!
    (Oh and by the way, both images are getting five ⭐⭐⭐⭐⭐ stars from me!)
    Greets, miss Meijs 🐶

    • @ShanesCows
      @ShanesCows  Рік тому +1

      I am so glad this helped. 🐶 I bet you expand on it and do more awesomeness 🐶

  • @ItsMeProday83
    @ItsMeProday83 Рік тому +1

    Maximally useful. Thank you Shane!

  • @automan25
    @automan25 8 місяців тому

    Containers are better than groups for most things, but one issue I noticed recently is that when a container is on the top of the stack, then the bounds of the container will intercept any mouse clicks, preventing any objects below from receiving and responding to those clicks. That behavior can be useful in certain situations, but it was a problem for an app I'm working on. My only reason for having that container was to clean things up on the developer side. Because of this, I just changed the container to a group and was working as desired.

  • @devinprejean
    @devinprejean Рік тому +1

    You have convinced me... I'm switching to using containers on my future work. Do you know if the feature to only build the control when it's visible in the app affects containers differently? Is one more performant than the other? that could be another pro on the container side.

    • @ShanesCows
      @ShanesCows  Рік тому

      Not sure and I am pretty sure it is more performant but I don't have actual proof.

  • @CarFinanceSimplified
    @CarFinanceSimplified Рік тому +1

    I must try this. I’ve been using groups for my pop ups but I can never understand why, when I add another element later and join it into the existing group, why do I have to update the new element’s VISIBLE property? The group doesn’t really seem to be a group at all?

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Groups are weird for sure. Good news you never have to use them again. 😁

  • @miguelgarcia-mulet7173
    @miguelgarcia-mulet7173 3 місяці тому +1

    What can I say but like JonH232: Mind blown! Maybe I can scream it: MIND BLOWN! Thanks for this video.

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

      🤯 I am glad to help. The move to containers for everythign has been super helpful for me too.

  • @simoneckler4130
    @simoneckler4130 Рік тому +1

    Hey Shane, another great video from you, yeahh like it

  • @michaelb1115
    @michaelb1115 Рік тому +1

    Mr. Young, great video as always. How about a video on the new Pdf function?

    • @ShanesCows
      @ShanesCows  Рік тому

      I will once it gets out of experimental. 😎

  • @busyshah
    @busyshah Рік тому +1

    Your videos look lengthy before starting. But boy, once you are in, you don't realize that time flies.

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Thanks. Yeah, I try to do a good job teaching, not just hit a time mark. 😍

  • @broli85
    @broli85 7 місяців тому +1

    do you have a video dedicated to accessibility/screen readers in CanvasApps?

    • @ShanesCows
      @ShanesCows  7 місяців тому

      I don't. Sorry. I just don't have enough practical, real world experience with them to make a good video.

  • @detzels
    @detzels Рік тому +1

    Yep! ---- I'm converting my groups ............ today!

    • @ShanesCows
      @ShanesCows  Рік тому

      Hooray. They are so much better once you get used to them.

  • @duffmandje
    @duffmandje Рік тому

    Hi, is there a way to group data cards element of a form ? the use case is I have 12 similar fields capturing the hours of day worked, and I want to show/hide them all. Container don't seem to work on Forms, and I also cannot use group there.
    Am I missing something or do I have to go and update these cards one by one ?

  • @monkeydog8681
    @monkeydog8681 Рік тому

    Benefit of learning bootstrap. I used containers from the beginning of learning PowerApps. One month in to even learn you can group stuff but by then I don't know what its use for since containers exist.

  • @RobertSendall
    @RobertSendall Рік тому +1

    Is there any way that Containers can be used with Edit Forms, or would we always have to patch any data collected in a container? It would be useful to be able to put some fields (but not all) from an Edit Form into a container to make them conditional.

    • @ShanesCows
      @ShanesCows  Рік тому +1

      I don't think Containers and Forms mix but to be fair I didn't try. Forms are just so grumpy I can't imagine they would be happy.

  • @abdullahazzam5173
    @abdullahazzam5173 11 місяців тому +1

    thank you for the knowledge bud

  • @callfusion2012
    @callfusion2012 Рік тому +1

    Beautiful... breaking open the group because you want to change something about it I always found a drama.

  • @DataisKing
    @DataisKing Рік тому

    Hey Shane, I have an unrelated question. My Teams does not have the Dataflows Tab turned on for Power Apps. Who has the ability to turn this feature on for me?

    • @ShanesCows
      @ShanesCows  Рік тому

      I am not sure. I haven't ran into them not being there :(

  • @Skaggs666
    @Skaggs666 Місяць тому +1

    I'll be honest, this is the first time I've ever seen groups being used. I always used containers for pop ups. I did not know thats what groups were for.

    • @ShanesCows
      @ShanesCows  Місяць тому

      So manny little things. I guess groups have other purposes but meh. I can’t remember the last time I used one.

  • @AleksandrSavenko-zv1el
    @AleksandrSavenko-zv1el 8 місяців тому +1

    my containers are not visible on Chrome and iphone, but preview only. Any idea why ?

    • @ShanesCows
      @ShanesCows  8 місяців тому

      I have never ran into containers not showing up. Sorry

  • @paolovr1970
    @paolovr1970 Рік тому +1

    Thanks Shane 🙏🙏🙏

  • @Saif_Ali_Khan_1301
    @Saif_Ali_Khan_1301 Рік тому

    Hi Shane, in what all scenarios we can use containers in real time application?
    If we want to make an app dynamic for all screen size and at the same time want to get print of the screen information how container will be helpful for us, can it help us to overcome issues of gallery or dropdowns if passed value, can containers also pass value,
    If you can create a video on such topic in detail with real time application, it will be helpful to understand,
    Thank you so much for the free learning sessions. I am doing good in my organization in PowerApps domain one of main reason is you . ❤

  • @kimberlyshaddrick-kz2xl
    @kimberlyshaddrick-kz2xl Рік тому +1

    I have a parent gallery with a nest gallery inside. I have made several containers to house different pop up labels (overview of category selected) when the parent items in the gallery are selected. I am having trouble connecting the parent galley to the container(s). I hope I am asking this in a way that makes since.

    • @ShanesCows
      @ShanesCows  Рік тому

      Sorry Kimberly I don't follow. What is or isn't working?

    • @kimberlyshaddrick-kz2xl
      @kimberlyshaddrick-kz2xl Рік тому +1

      @@ShanesCows I am trying to use selections in a gallery to control a container as a pop up......

    • @ShanesCows
      @ShanesCows  Рік тому

      What does your logic look like that is not working? I assume you are setting visible of container. Outside of the gallery you cannot use ThisItem. Is that the problem?

    • @kimberlyshaddrick-kz2xl
      @kimberlyshaddrick-kz2xl Рік тому +1

      @@ShanesCows Yes - Setting visibility of container. I tried doing a variable but I do not know how let powerapps know how to differentiate each item in the gallery without using thisitem. in order to show hid the pop ups. I watch your videos all the time - You are so fast to respond also! Thank you!

    • @kimberlyshaddrick-kz2xl
      @kimberlyshaddrick-kz2xl Рік тому

      If this gallery item is selected show this pop up container type scenario

  • @npc118
    @npc118 Рік тому +1

    Wait what kind of dog is that it’s so cute it’s a bernedoodle or a sheepadoodle?

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Buddy is a Bernedoodle. What about fluff ball you are holding?

    • @npc118
      @npc118 Рік тому

      @@ShanesCows she’s a bernedoodle as well she has quite the personality. Now, if I could just figure out how to create a canvas app I’m struggling. Last time I was in PowerApps I created a custom form but I’m now being told it’s better to use blank canvas app and use containers I’m seriously struggling and I want to know so bad how to get better.

  • @beenikki101
    @beenikki101 Рік тому +1

    Is it just me when I use containers for a pop up the screen behind the container cannot be interacted with even though the pop up is invisible?

  • @DutchNorthAtlanticAlliance
    @DutchNorthAtlanticAlliance Рік тому +1

    Best channel! Hooyah!

  • @bartleymollohan1090
    @bartleymollohan1090 Рік тому +1

    I use groups for formatting only as needed.

  • @THEDTSMAN
    @THEDTSMAN Рік тому +1

    More videos please.

    • @ShanesCows
      @ShanesCows  Рік тому +1

      I have about 350 so should at least keep you busy for the weekend. 🤣 More videos, I promise. 🤩

  • @MrMikerbehemoth
    @MrMikerbehemoth Рік тому +1

    thanks!

    • @ShanesCows
      @ShanesCows  Рік тому +1

      No problem!

    • @MrMikerbehemoth
      @MrMikerbehemoth Рік тому

      @@ShanesCows I'm just learning powerapps and understanding groups and containers helped a lot

    • @MrMikerbehemoth
      @MrMikerbehemoth Рік тому

      @@ShanesCows and Buddy is very cute )))))))))

  • @ConnorIngramDrums
    @ConnorIngramDrums Рік тому +1

    Agreed!

  • @LatinoTropico
    @LatinoTropico 2 місяці тому +1

    But what about screens? Like why use Screens even?

    • @ShanesCows
      @ShanesCows  2 місяці тому

      Screens are nice to have separation. Technically you could make every app a 1 screen app but it painful for us makers to juggle all of those pieces

    • @LatinoTropico
      @LatinoTropico 2 місяці тому

      @@ShanesCows So is the better way to do a Screen -> Container -> Form?

  • @cvkealey
    @cvkealey Рік тому +4

    I've been using Containers since they were "experimental" after getting burned by "groups" way too many times.

    • @ShanesCows
      @ShanesCows  Рік тому

      Containers are awesome. Glad you got it figured out long ago.

  • @fernandocamara5973
    @fernandocamara5973 Рік тому +1

    But of course he is five stars!!!!!

  •  Рік тому +1

    //Shut_up and_take_my_money.gif goes here

    • @ShanesCows
      @ShanesCows  Рік тому +1

      //making it rain gif back at you