Power Apps Editable Grid using Gallery & Modern Controls (2023)

Поделиться
HTML-код
  • Опубликовано: 7 июл 2024
  • In this step-by-step tutorial video, we will learn how to build an Editable Grid like experience in Power Apps using Gallery & new Modern Controls. This is an excel like Grid experience similar to Quick Edit Mode in SharePoint Lists or Grid view in Dataverse or InfoPath Repeating Tables.
    We will use Power Apps Galleries to create the editable grid, perform CRUD operations, Undo changes, Save Grid Updates to data source with a single Patch function thereby improving performance, filter grid or gallery with full delegation support, Sort grid data and a lot more.
    We will leverage SharePoint as a data source but the same experience can be applied to Excel, Dataverse, SQL etc.
    Modern controls in Canvas Power Apps are a new set of controls that are based on Microsoft's own Fluent design system. Modern controls are quicker and simpler for makers to configure. Modern controls are designed with a focus on accessibility, usability, and performance (fast) that makes them visually appealing, highly functional, and intuitive to use.
    Power Apps Editable Grid / Table playlist:
    • Power Apps Grid
    Power Apps Gallery Filter
    • PowerApps Multiple Fil...
    Lear more about Modern Controls in PowerApps
    • Get started with Moder...
    #PowerApps #SharePoint #EditableGrid
    Here's a link to download the Responsive Editable Grid:
    github.com/rdorrani/PowerApps...
    Table of Contents:
    00:00 - Introduction to Editable Grid in Power Apps
    00:45 - How to create Editable Grid using Gallery and Modern Controls in PowerApps
    01:45 - Grid based on new Power Apps modern controls
    02:15 - Start building Power Apps Editable Table / Grid
    04:19 - Load default values of modern controls in Gallery / Grid from SharePoint list
    07:36 - Save Power Apps Editable Grid updates to SharePoint using Patch function
    15:55 - Grid column headers
    16:41 - Undo Grid Changes
    17:52 - Add new row to Power Apps Grid / Gallery
    19:15 - Sort Power Apps Gallery as Editable Grid
    20:35 - Delete row from Power Apps Gallery as Grid
    21:29 - Filter Power Apps Gallery as Editable Grid
    23:14 - Power Apps Editable Grid Example
    23:41 - Subscribe to Reza Dorrani Channel
    🤝 Let’s connect on social:
    🔗 Reza Dorrani LinkedIn: / rezadorrani
    🐦 Reza Dorrani Twitter: / rezadorrani
  • НаукаНаука

Комментарии • 1,1 тыс.

  • @christianonphotography
    @christianonphotography Год назад +43

    If this channel is not worthy to follow in regards of power apps... I don t know which one else. Good job and thanks a lot. Your tutorials are so inspiring!

    • @RezaDorrani
      @RezaDorrani  Год назад +2

      Thank You so much! This will be the pinned comment on the video 😇

    • @amanchourasia1870
      @amanchourasia1870 Год назад

      @@RezaDorrani hello reza, i wanted to know what should we use if ur title colum is person or group type , then in formula.selected value or what we can use

    • @RezaDorrani
      @RezaDorrani  Год назад

      @@amanchourasia1870 Check my other videos on grid. I think I did cover person column.

    • @amanchourasia1870
      @amanchourasia1870 Год назад

      Why u used var reset and first making false then true?
      Also why u used filter on items can u please help me with this?

    • @RezaDorrani
      @RezaDorrani  Год назад

      @@amanchourasia1870 I did that so variable value changes and gallery filter gets reset.

  • @vivekm75murali
    @vivekm75murali Год назад +15

    Wow! Timing couldn’t be better. We are currently working on a project that needs an editable grid. Thanks a bunch, Reza. 😊

    • @RezaDorrani
      @RezaDorrani  Год назад

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

  • @ericzheng4838
    @ericzheng4838 Год назад +5

    Thank you Reza as always, for not only bringing in newest knowledge, but also a most practical showcasing example! You are with no doubt the ultmost MVP for Microsoft in Power platforms.

  • @elonli7909
    @elonli7909 Год назад +1

    From the tools you made to the current official experimental functions, I have always been a fan of this series, thank you for your introduction. This function has always been what I wanted most, and it has broken through the most tedious link from List to Powerapp.

    • @RezaDorrani
      @RezaDorrani  Год назад

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

  • @tylerbonts
    @tylerbonts Год назад +2

    I can't get over how great this is. This is exactly what I have been looking for!

  • @gcooper642
    @gcooper642 9 месяцев назад +10

    I don't know how I would have even begun to understand power apps without these videos. They are excellent.

    • @RezaDorrani
      @RezaDorrani  9 месяцев назад

      You’re most welcome.

  • @thebreaksmusicshow6632
    @thebreaksmusicshow6632 10 месяцев назад +4

    Good day sir - I cannot thank you enough for all the help you have provided. Your tutorials get right to the point, provide amazing examples and have allowed me to go from never touching Power Apps to one month later, creating a comprehensive Governance process for over 200 application development teams to migrate to a new framework. Still more work to do (create editable tracking dashboards "ie. this video" - automated approvals...), but I am sure you will be there to help in one of your videos. Thank you again.

    • @RezaDorrani
      @RezaDorrani  10 месяцев назад +1

      You are most welcome and I am so happy to hear the feedback! Thanks so much for watching and learning from the videos

  • @kneetotheface
    @kneetotheface Год назад +1

    Reza, ur the best! currently creating an entirely updated UI experience for a client that just migrated from sp2016 to spo. The chance to show such beautiful functionality with PowerApps/Automate in tandem with the SPO has me SUPER excited!!! Thanks for all you do, Reza!!

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      Most most welcome! So happy to hear this.

  • @JasonDawe
    @JasonDawe 2 месяца назад +3

    This was the best demo of an editable grid. Each time I have a new request or opportunity to create a tool for work, I like to treat it as an oportunity to learn a new technique. You never let me down.

    • @RezaDorrani
      @RezaDorrani  2 месяца назад

      Glad it was helpful! Thanks so much for watching

  • @lalasahebgaikwad1154
    @lalasahebgaikwad1154 9 месяцев назад +3

    This video is the most Valuable for New Power App Learner.
    Thanks for making this video.🎉🎉

    • @RezaDorrani
      @RezaDorrani  9 месяцев назад

      Thanks so much and welcome

  • @jameshenryhinton
    @jameshenryhinton Год назад +2

    Reza, the power platform maestro with ummatched demo and teaching skills!! Always so relevant and useful. Thank you.

  • @husseinakberali6516
    @husseinakberali6516 Год назад +2

    This is the best PowerApps channel out there, Raza, you are a genius! Thanks again for imparting us with your wisdom, you are the best!

  • @DuncanCunningham
    @DuncanCunningham Год назад +1

    One of the best teachers of PowerApps. Thank Mr R!

    • @RezaDorrani
      @RezaDorrani  Год назад

      Thanks so much for your kind words

  • @jasonhammerle3582
    @jasonhammerle3582 Год назад +1

    This is great content! Really really well done! I like all the details you added to the video like underlining areas on screen that you’re talking about for context. Really good video! Thanks! Looking forward to the next one!

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      Awesome! Thanks for watching and liking the video

  • @scottflack3013
    @scottflack3013 10 месяцев назад +1

    Reza, thanks so much for this tutorial! It was SUPER helpful as I just begin working with Power Apps. So well put together with great detail and instruction. Appreciate it!!

    • @RezaDorrani
      @RezaDorrani  10 месяцев назад

      You're most welcome! Thanks for the appreciation.

  • @SoniaW316
    @SoniaW316 6 месяцев назад +1

    Very timely. I needed an editable repeating table! but this table is a secondary data source. I need to tie my two lists together now and I will be done. Thank you so much for this headstart.

    • @RezaDorrani
      @RezaDorrani  6 месяцев назад

      Glad it was helpful!
      For related data sources (as an example SharePoint lists) -> check ruclips.net/video/1Qsf2RPyp8s/видео.html

  • @UncleBubba
    @UncleBubba Год назад +2

    Excellent video, Reza.
    Clearly and concisely explained, and there were so many great ideas in here that set little light bulbs going off in my head.
    Thanks

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      Awesome! So glad to hear that. I somewhere deep down knew this video would be good 😊

  • @dougydoe
    @dougydoe Год назад +1

    Another Excellent video, Reza. Always stretching the boundaries as to what is possible and thanks for getting me inspired anytime I watch your videos. One thing I particularly liked was the pace. It was a bit slower than usual which was PERFECT. That way, it made understanding much easier. I know I'll definitely come back to this again soon. Thank you!!!

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      Awesome 😎
      So happy to hear that. This time I consciously dropped the pace a little. May be this is the right pace for future videos.

    • @dougydoe
      @dougydoe Год назад +1

      @@RezaDorrani YESSSSSSSS!! Keeping this pace will be excellent 👌 👍 👏 😎

    • @RezaDorrani
      @RezaDorrani  Год назад

      @@dougydoe I will try my best

  • @DawnTesnow
    @DawnTesnow 11 месяцев назад +1

    Reza to the rescue of the "Citizen Developers" and the pros once again! Thanks for all you do Reza, you make learning this so much fun!

  • @aafaqmohammed
    @aafaqmohammed Год назад +1

    Excellent video and great pace. So easy to follow and it doesn't take too long. Really great work! Excellent learning resource to enhance skills! Thank you for taking the time to create this video.

  • @sajanaedwin
    @sajanaedwin Год назад +2

    You are one of the best teachers! I have learnt so much from your videos in a very short time. Thank you so much!!!

  • @binyacom
    @binyacom 4 месяца назад

    Excellent instruction for someone new to Power App development. Thank you!

  • @MichaelSchillo
    @MichaelSchillo Месяц назад

    Reza, this tutorial alone has been useful on so many apps that I have created. As somebody that is new to "coding" I can't thank you enough for your tutorials, they have taught me so much that I can actually start to create my own apps employing techniques that I have not used before, without needing a video on how to do the whole thing first.

  • @user-jw9sj8ku5d
    @user-jw9sj8ku5d 5 месяцев назад +1

    Reza, another incredible video. I have watched 3 of your editable grid videos, and this by far is the best one. Very easy and clean approach. I liked that the only thing that is getting patched to the collection are the updates.

    • @RezaDorrani
      @RezaDorrani  5 месяцев назад

      This for sure is the best technique of the 3.

  • @gideon17you
    @gideon17you Год назад +2

    Oh Reza! You are the best. Thank you for an excellent presentation, as usual.

  • @brianvickers8590
    @brianvickers8590 8 месяцев назад +1

    Thank you so much! There was so much knowledge packed in to the last 10 minutes of this video that I felt like I was plugged in to the Matrix.

    • @RezaDorrani
      @RezaDorrani  8 месяцев назад

      You are so welcome!
      Ya I did pack a lot in this one.

  • @zakw3637
    @zakw3637 Год назад +1

    Lots of great content here, Reza you make the absolute best content around PA. Just fair warning there are many limitations with these controls since they're experimental atm. Dropdowns are limited to 25 items for example.

    • @RezaDorrani
      @RezaDorrani  Год назад

      Thanks so much.
      Absolutely, all modern controls are in preview. The same experience will work with classic controls.

  • @zerokhan858
    @zerokhan858 5 месяцев назад

    thanks reza!!!!!b you are the best ever for power apps!!!

  • @JoshiJourneyLife
    @JoshiJourneyLife Год назад +1

    Thanks Reza!! Your tutorials make my job so much easier!! Keep up the good work!!

  • @Escillo
    @Escillo Год назад +1

    Thank you for this solution, I had limitations for gallery in children linked to parent to create and edit them cleanly. Now it will be much easier ;)

    • @RezaDorrani
      @RezaDorrani  Год назад

      Glad to hear that! Thanks for watching

  • @MegaKumar0
    @MegaKumar0 Год назад +1

    Appreciation for your Great work Reza!!.

  • @hindireaction8585
    @hindireaction8585 Год назад +1

    Brother I started learning power apps from your channel and as well power automate now I am placed in mnc so big thank you. You are the best in power platform thank you again

    • @RezaDorrani
      @RezaDorrani  Год назад

      Awesome! Congratulations on your placement. So happy to hear the videos are being appreciated and is making a difference to people. Wish you all the best.

  • @aescamilla
    @aescamilla Год назад +1

    Great video Reza, thanks for showing the new preliminary modern controls; looks like there's still some work ahead for some of the, the drop down doesn't allow for searching and it's limited to 25 items, so it works as a preview but not for production apps yet. Anyway, the CRUD tutorial is priceless 😀 thanks again.

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      Modern controls have a long way to go.

  • @jasmingutierrez9280
    @jasmingutierrez9280 8 месяцев назад +1

    Another masterpiece! Thank you.

  • @genivaldobonfimmachado3969
    @genivaldobonfimmachado3969 Год назад +1

    Just marvelous explain. Dorani is the best!!!! Thank you for your colaborstion.

  • @soaresmilton
    @soaresmilton 9 месяцев назад +1

    Amazing video, Dorrani! Thank you very much!

  • @davidrico8755
    @davidrico8755 Год назад +1

    Thanks Reza! Awesome video! Very easy to follow and understand as always.

  • @xmateosx
    @xmateosx 11 месяцев назад +1

    I love this. Thanks for speaking and creating the solution quickly. You English speaking is great. Keep going!

  • @hermysstory8333
    @hermysstory8333 3 месяца назад +1

    Brilliant - Just what I was looking for!

  • @CarlosTheMarlos
    @CarlosTheMarlos Год назад +1

    @Reza, amazing video as always. Thank you.

  • @TheJenniferJacobsShow
    @TheJenniferJacobsShow Год назад +1

    Reza you are simply brilliant. Thank you so much for your excellent videos 😊

  • @masuto74
    @masuto74 5 месяцев назад

    Thank you Raza, This is what I was really looking for. I have made a great app only by copying your steps.
    😀ありがとうございます!

  • @sundararamanarikrishnan3672
    @sundararamanarikrishnan3672 Год назад +1

    Amazing video, God Bless you

  • @abhishekgawde3812
    @abhishekgawde3812 Год назад +1

    Top quality content as always! Thanks Reza.

  • @gilbertpradier
    @gilbertpradier Год назад +1

    Amazing....great job, as usual you are making our life easier. Thank you so much.

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      Most welcome! Thanks so much for watching

  • @UB-qc8yk
    @UB-qc8yk Год назад +1

    Excellent video, a Modern Control of the Combo box is desperately needed.

  • @johanromero5429
    @johanromero5429 3 месяца назад +1

    Reza always appears with great solutions ! RUclips should have a reaction button with applause!

    • @RezaDorrani
      @RezaDorrani  3 месяца назад +1

      Thank You so much 👏

  • @ElCz18
    @ElCz18 9 месяцев назад +1

    Thanks for another great video, Reza! Exactly what I needed 🙂

  • @rodolpho97
    @rodolpho97 Месяц назад +1

    Simply awesome!

  • @AakashDhawanKash
    @AakashDhawanKash Год назад +1

    Great job again Reza, I learn so much and you help me learn new ways to perform tasks.
    Thanks for the great video

  • @tereliyeashu
    @tereliyeashu Год назад +1

    Awesome.. so crisp and always new learning!

  • @Omran-yy6fh
    @Omran-yy6fh Год назад +1

    i don't usually comment in a youtube videos, but you are just great teacher , thanks a million for all the videos and for your efforts ,from Syria

  • @siddharthsingh7341
    @siddharthsingh7341 Год назад +1

    I start watching your videos by liking it first as I find topics interesting and I know content must be informative since its from Reza!!

  • @techdrift73
    @techdrift73 Год назад +1

    Awesome, will definitely use this

  • @smadasamy81
    @smadasamy81 Год назад +1

    Hey Reza, Nice Video !!! I am one of your great fans of your Power App videos. Thanks a lot

    • @RezaDorrani
      @RezaDorrani  Год назад

      Thank You so much for watching and following the videos. Thanks for supporting the channel.

  • @anantchirmade600
    @anantchirmade600 Год назад +1

    Great work!!

  • @vijaykrishnan4151
    @vijaykrishnan4151 4 месяца назад +1

    Wow ...as a beginner this is intense. Lots of learning. Thank you very much :)

  • @georgechitechi
    @georgechitechi Год назад +1

    Thanks Reza. Well done

  • @kalpeshpatil2713
    @kalpeshpatil2713 Год назад +1

    Amazing!. Thanks Reza as always :)

  • @MEPsideofBIM
    @MEPsideofBIM 9 месяцев назад +1

    Amazing explanation and walk-through, as always!
    💯

  • @devinreilly505
    @devinreilly505 11 месяцев назад +1

    @RezaDorrani, another great video. I like your videos because you build a functioning solution from scratch from which I can learn and replicate for my own use cases.
    I did have an issue that turned out to be something wrong with the modern dropdown when filtering. The rows would be correctly filtered but the dropdowns would be randomly blank. I switched them out for the classic dropdowns and it works great. Just not as nice of a look.

    • @RezaDorrani
      @RezaDorrani  11 месяцев назад

      Thanks so much!
      Modern controls are in preview. Best to not use them in production scenarios until GA.

  • @cardanha1
    @cardanha1 Год назад +1

    Muito bom, ótimo Reza parabéns!

  • @marcosvillalon3098
    @marcosvillalon3098 10 месяцев назад +1

    Thank you very much Reza!

  • @JohnyBuendia
    @JohnyBuendia Год назад +1

    muchas Gracias señor Reza

  • @mmms85
    @mmms85 9 месяцев назад +1

    Very nice presentation. Thank you so much,!

  • @VickneshWaran
    @VickneshWaran Год назад +1

    Good one👍

  • @shaikhfirdos2723
    @shaikhfirdos2723 Год назад +1

    Thanks Reza for this video.

  • @BenWalker-oz7iz
    @BenWalker-oz7iz 5 месяцев назад

    Thanks so much - perfect explanation of how to achieve this!

  •  7 месяцев назад +1

    You are the Best

  • @krisperkreme6021
    @krisperkreme6021 Год назад

    Such great content. Thanks a bunch!

  • @paolovr1970
    @paolovr1970 Год назад +2

    Thanks Reza 🙏🙏🙏

  • @mce8183
    @mce8183 Год назад +1

    Hello Reza you are the best!!!!

  • @aiwak.9554
    @aiwak.9554 16 дней назад +1

    super cool! It is helpful to what I want to do in my apps. Thanks a lot.

  • @TinyHomeBuilders
    @TinyHomeBuilders 9 месяцев назад +1

    Great information. Thanks!

  • @oluwatobipaul6171
    @oluwatobipaul6171 Год назад +1

    Awesome one. Thank you Reza

  • @vishh8237
    @vishh8237 Год назад +1

    Your videos helped me to get my job done❤

    • @RezaDorrani
      @RezaDorrani  Год назад

      Glad to hear that! Thanks so much for watching

  • @muhamadsarsour8172
    @muhamadsarsour8172 Год назад +1

    Thanks Reza .. great job👍

  • @2007pradipta
    @2007pradipta Год назад

    Clean and efficient approach of editable gird 😀

  • @MEPsideofBIM
    @MEPsideofBIM 9 месяцев назад +1

    Gotta buy a coffee for the MVP here. Thank you!

  • @MrRpryde
    @MrRpryde Год назад +1

    Great content Reza. Just subscribed and is already my number one reference.

  • @markmclean154
    @markmclean154 Год назад +1

    Thanks Reza, great new techiniques

    • @RezaDorrani
      @RezaDorrani  Год назад

      Most welcome! Thanks for watching Mark

  • @pauldigerolamo1084
    @pauldigerolamo1084 2 месяца назад +1

    It cannot be understated how helpful this video is. Well done sir

  • @sharadadevi9862
    @sharadadevi9862 Год назад +1

    Wow !!! You are a saviour Reza😊

  • @juandavila4035
    @juandavila4035 Год назад +1

    Womderful video

  • @MsRodrovisk
    @MsRodrovisk Год назад +1

    Great video.
    I hope to be able to change the colors of modern controllers in the future

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      Color change is coming in future

  • @indhumathi4727
    @indhumathi4727 4 месяца назад +1

    THIS IS SOOOO COOOOLL

  • @sebmir28
    @sebmir28 Год назад +1

    Thanks for this update 😊

  • @rachitsinha5285
    @rachitsinha5285 Год назад +1

    Wow, that's amazing Reza, super informative, and surely will help in couple of projects I am working on..

  • @SHAli1474
    @SHAli1474 Год назад +1

    Very good explanation. Thanks Reza

  • @musamayomi
    @musamayomi Год назад +1

    This is awesome from Reza!

  • @DeepakKumar-qh7zq
    @DeepakKumar-qh7zq Год назад +1

    Excellent demonstration Reza.. you are the best ❤

  • @tps1990
    @tps1990 8 месяцев назад +1

    Perfect!

  • @ndk1978
    @ndk1978 8 месяцев назад +1

    Thanks very much

  • @henryle36
    @henryle36 12 часов назад +1

    Thanks a lot. Very helpful

  • @garimatewari2212
    @garimatewari2212 9 месяцев назад +1

    Your videos are amazing 🎉👏

  • @pablocc8905
    @pablocc8905 Год назад +1

    Well explained. You saved my day 😊

  • @angel4199yt
    @angel4199yt 5 месяцев назад +1

    Excelent!!

  • @SadekInfos7392
    @SadekInfos7392 10 месяцев назад +1

    legend as always thank you so much

    • @RezaDorrani
      @RezaDorrani  10 месяцев назад +1

      Happy to help

    • @SadekInfos7392
      @SadekInfos7392 10 месяцев назад

      @@RezaDorrani hi dear rezza i sent you an email about launch() function not working in powerapps mobile app but is working if the app is used in the browser ?

    • @RezaDorrani
      @RezaDorrani  10 месяцев назад +1

      @@SadekInfos7392 I recommend posting issues/queries on forums
      powerusers.microsoft.com

  • @Fonzyrr
    @Fonzyrr Год назад +1

    Bro thank you so much

  • @NKBobcat
    @NKBobcat Год назад +1

    We are trying to create some formless applications and want to keep users away from the SharePoint backend. This is perfect!