This is the exact functionality I was looking for. I looked into lot of places but couldn't find some content that explains it so clearly. You explained it in an amazing way and I can't thank you enough for that. Kudos April for the awesome work you are doing and making our lives easy.
@kirillperian4 жыл бұрын
Thank so much for posting this, April - this is perfect! I really appreciate it. I also appreciate your complete approach to building this out - from the attention to detail such as border colors/thickness, fills, alignment and even the hover fills to being mindful about the performance and building that all into your approach. Bravo!
@AprilDunnam4 жыл бұрын
Thanks so much Kirill, as they say, the beauty is in the details! 😊
@breadandcheese1880 Жыл бұрын
My god, after all the videos out there, this one helped me out straight forward! So very helpful! Thank you!!!
@AprilDunnam Жыл бұрын
I'm so glad to hear this helped you!
@kevindibb65343 жыл бұрын
Wanted to also say I watched a couple of other PowerApps Editable Table videos and found yours to be the best one for me. The others were fine too but I followed yours better. Thanks again!
@ahmadjauharudin1353 Жыл бұрын
I'm newbie in powerApps, and I'm planning to create apps in my office to help my team. This is what I have been looking for all this time. Thank you. Terimakasih
@AprilDunnam Жыл бұрын
I'm glad this was helpful!
@bree30732 жыл бұрын
The best tutorial of ediitable table! Cant be done easier! You have an amzing talent!
@AprilDunnam2 жыл бұрын
Thank you so much 😀
@ramandeepsingh96113 жыл бұрын
Thank you for the video. Can you please suggest how to apply this logic with Dropdowns as well ?
@MrsLaubie4 жыл бұрын
Fantastic video and soooo muuuuuch knowledge in a few minutes!!!! THANK YOU!!!
@AprilDunnam4 жыл бұрын
You're very welcome Sarah - glad it was helpful!
@baselabuobeid38018 ай бұрын
This video by this professional lady ... saved more than 36 hours of work🥰
@AprilDunnam8 ай бұрын
That makes me so happy to hear!! ♥
@eli.jiah.meowmeow3 жыл бұрын
I have been searching for how to do this for hours. Thanks for the video!
@AprilDunnam3 жыл бұрын
Glad you found my video. Thanks for watching!
@cordeirofilho40243 жыл бұрын
Não sei falar nem digitar em inglês, mas, preciso dizer que você é simplesmente sensacional. Você deu mais aula em um único vídeo que um professor normal daria em semanas. kkkkkkkkk
@AprilDunnam3 жыл бұрын
Muito obrigado! Estou tão feliz em saber que meus vídeos foram úteis. Obrigado por assistir!
@teresaagustin51914 жыл бұрын
Great video April! I really like the way you optimized for performance with the toggle, leveraged Boolean values to minimize the number of If statements and how you referenced other controls. Nice, clean code. Please keep your terrific videos coming :)
@AprilDunnam4 жыл бұрын
Thanks so much Teresa!
@robertmcghee68153 жыл бұрын
When I click "save", all the toggle values are set to "true", and the function no longer works. Meaning the filter becomes redundant. Has anyone found a work-around for this?
@marciokataoka4 жыл бұрын
That was awesome, April! Much easier than I thought at the first! It will be very helpful!
@AprilDunnam4 жыл бұрын
Thanks for watching - glad it was easier than you thought :)
@ShihChiWang4 жыл бұрын
This is great!! I added edit icon and save icon and delete icon in my gallery (each row has these three icons) then user can edit by rows because they like to view items like in excel mode not a form. Your method is much better. Thanks for this sharing.
@AprilDunnam4 жыл бұрын
Thanks, glad this was helpful!
@eil33543 жыл бұрын
I love the way you explain everything, so easy to understand! Great job! Thank you!
@AprilDunnam3 жыл бұрын
You are so welcome!
@imran002ali15 күн бұрын
Hi April, great video and very informative. I have used Modern Form and created the "Save Option" @9:00, it worked great, thank you for sharing your knowledge. 👍
@dandrem.40742 жыл бұрын
I've come to the conclusion these creators do things in the background and you have to be really skilled to figure that out. I literally did the same thing she did and I have red x's everywhere.
@divyaakula48223 жыл бұрын
Awesome April ,much needed. Loved the way you make it easy.
@AprilDunnam3 жыл бұрын
Glad you liked it!! Thanks for watching!
@davidhodowany80292 жыл бұрын
April you're a legend! Thank you for sharing this.
@AprilDunnam2 жыл бұрын
Thanks so much :)
@andyqngo4 жыл бұрын
Great stuff April! I have clients who greatly benefit from features like this. Keep up the good work!
@AprilDunnam4 жыл бұрын
Thanks for watching Andy - glad it's helpful for you!
@iamthedon113 жыл бұрын
Great Video!!. The way the UI was set for the demo is really pleasing. Thanks Again
@AprilDunnam3 жыл бұрын
Glad you liked it - thanks for watching!
@daniloxaugusto2 жыл бұрын
Very impressed with how you conveyed the steps, this was my 4th video on the topic and you just helped me get a breakthrough :) Thanks!
@AprilDunnam2 жыл бұрын
So glad that I could help!
@emmanuelmaceda24754 жыл бұрын
Amazing! Best 20+ minutes I've spent today! Thank you for sharing!
@AprilDunnam4 жыл бұрын
That's great to hear, thank you Emmanuel! ☺
@vinayayinapurapu4 жыл бұрын
wow. April.. This is beautiful. Almost covered the necessities.
@AprilDunnam4 жыл бұрын
Thanks!
@komanguy3 жыл бұрын
Amazing! I made a lot of search on this matter, and finally, I’ve got a great answer. Today I learned a lot. You should write a book on power apps. Thanks a lot for your help!
@AprilDunnam3 жыл бұрын
Glad you found it and it was helpful!
@ShaneC02714 жыл бұрын
This video just saved me so much time. You’re a genius
@AprilDunnam4 жыл бұрын
That's awesome Shane, glad it helped you save some time. Thanks for watching!
@athompson7943 жыл бұрын
This is so helpful and thoughtful ! Thanks for sharing !
@AprilDunnam3 жыл бұрын
Glad it was helpful!
@susanteng35924 жыл бұрын
This tutorial is awesome. It's exactly what I am looking for. Thank you!
@AprilDunnam4 жыл бұрын
Thanks for watching Susan - glad it was helpful!
@devilo7374 жыл бұрын
Seriously that’s amazing. Thank you. Hope you do one with sorting in this same layout.
@AprilDunnam4 жыл бұрын
Thanks for watching and for the suggestion Ammar!
@akshaynm4 жыл бұрын
One more excellent video April!! Many thanks for sharing the technique with us.!!!
@AprilDunnam4 жыл бұрын
Thanks!!
@DavideGalloni3 жыл бұрын
Thanks April, very very useful tutorial.
@AprilDunnam3 жыл бұрын
Glad it was helpful!
@olgamelo70564 жыл бұрын
Hi April, Thank you very much for this video, it is very complete and easy to follow. I'm sending yiu a virtual hug. Thank you, thank you
@AprilDunnam4 жыл бұрын
Awesome, I'll never turn down a virtual hug. Thanks for watching Olga!
@NileshHingu19784 жыл бұрын
Thanks for sharing this video, After look this video many doubt of different approach to UX/UI got cleared
@AprilDunnam4 жыл бұрын
Thanks for watching - glad it was helpful!
@itubeHirschberg2 жыл бұрын
that's exactly what I needed today. Your video is very good. helped me a lot. Thanks very much ❤
@AprilDunnam2 жыл бұрын
I'm so glad!
@stephenmusau23942 жыл бұрын
Great stuff! You make it look so easy.
@AprilDunnam2 жыл бұрын
Thank you! Cheers!
@juansepowerplatform4 жыл бұрын
thank you for the video, I can see users used to excel really like this
@AprilDunnam4 жыл бұрын
You are welcome!
@simoncrowder67654 жыл бұрын
great instruction and video, always clear and easy to follow, thanks!
@AprilDunnam4 жыл бұрын
Thanks Simon!
@jigsaw7514 жыл бұрын
What a great video, I'm glad I've found your channel, subscribed!
@AprilDunnam4 жыл бұрын
Thanks for watching and subscribing!
@taisa.s3 жыл бұрын
Wow! What a perfect explanation! You've made it so clear and easy to understand! Thank you for the video! It saved my week :)
@AprilDunnam3 жыл бұрын
Thank you - glad it was easy to understand!
@GOV221Ай бұрын
Great video...throughly enjoyed it.
@bensande72514 жыл бұрын
Clear, concise and absolutely well planned. Thanks for a great video!!
@AprilDunnam4 жыл бұрын
Thanks Ben!
@ShashiSadasivan3 жыл бұрын
Question regarding adding a new record (based on the point made at 16:07). How do you add a line to the gallery instead of patching directly to the data source ?
@stevenned234 жыл бұрын
Great Videos April. You are really helpfull in my PowerApps study progress. Thanks a lot and Greetz from The Netherlands.
@AprilDunnam4 жыл бұрын
Hi Steven - so happy to hear that my videos have been helpful for you!
@saeedsm574 жыл бұрын
Superb! Thanks April!
@AprilDunnam4 жыл бұрын
Thanks for watching!
@mastalayne Жыл бұрын
awesome. aside from being a tech guru, are you also a musician? so impressive!
@oldhem4 жыл бұрын
Concise and clear. Perfect!
@AprilDunnam4 жыл бұрын
Thanks Chris!
@kevindibb65343 жыл бұрын
16:54 - the video cuts before you finish typing, but did you mean to say refresh the SharePoint datasource vs the Gallery? When I try with Gallery I get errors but it works when I tell it to refresh the datasource.
@ScottBendigo3 жыл бұрын
Just what I was looking for
@AprilDunnam3 жыл бұрын
Yay!
@ScottBendigo3 жыл бұрын
Can you do a video on: I have a yes/no field and need someone to click a button on the app to set the yes or no in the SP list. Example: Do you still need this? Yes/ No buttons - Click an answer and it posts back to the SP list. Is that possible? TIA
@ronaldssali21222 жыл бұрын
Hi April, thanks for the amazing content. i am trying to build an app that updates my sharepoint list. I want the app to have 5 columns to be filled out but the first column will be a text box and i have dropdowns for the other columns. Can i have set up that when someone enters text in the first box and it matches an existing record.. data in the other fields is automatically pulled but allow the user to update them. Or else, if its a new record in the first column, then the user is allowed to just add details of other columns.. i am trying ro avoid suolicate entries in the datasource. Your advice on how i can go about this will be highly appreciated. CHEERS.
@jamiehandelman15662 жыл бұрын
Thanks so much for this! Made it super easy. I have 2 quick questions if you have the time to answer. 1. How do you start with a blank gallery? I don't want to edit any existing list items, just add new ones. 2. When you write the formula for the "plus" icon for OnSelect, the end of the formula ends ....;Refresh(Gallery2). I'm getting an error on this - is there something i'm missing? thanks so much!
@mazlinanis2942 жыл бұрын
Hi, here's my suggestion: 1. For the blank gallery you can follow all the steps until the end then just delete all the lines to start with blank table 2. The formula ends with ...; Refresh('name of your data source') or you can just drop the Refresh() function. The formula still works fine
@wendymason32634 жыл бұрын
Thanks so much April, this is going to be super useful
@AprilDunnam4 жыл бұрын
Thanks for watching Wendy - glad it's helpful!
@hungtranduyhoang59204 жыл бұрын
Great. It's more simple than my old way
@AprilDunnam4 жыл бұрын
Glad it was helpful!
@jaysizmir94323 жыл бұрын
This saved my life, thank you April ! I had an issue with the ForAll function tho, maybe because of the french synthax :(
@AprilDunnam3 жыл бұрын
You're very welcome! Yeah the syntax can vary based on region. I believe for French anywhere I use a comma you would need to use a semi colon instead
@user-nq8kf9qz7m3 жыл бұрын
Thank you April! Just what I was looking for :)) Although I am encountering an issue that when adding new item, the previous item that the user has entered is gone. How do encounter this issue? Does it mean user need to save/patch for every changes made? Would appreciate the help/tips and thanks again for your wonderful videos it helped a lot!
@tenisviejos4 жыл бұрын
I like the way you set the "Edited" hidden property. I have a different approach (I would add a boolean column on the Items property)... I guess I have to test both options to measure and compare performances. Your approach is simpler because it requires way less logic on each control in the table. Thanks for such a quick and efficient video, as usual.
@AprilDunnam4 жыл бұрын
That's an interesting approach Fernando. If you do run a performance comparison between the two approaches I'd love to hear what the results were!
@stevenpride54594 жыл бұрын
I've handled it the same way Fernando, April's approach was an interesting new way I hadn't thought of.
@q-breezy48263 жыл бұрын
@@AprilDunnam I was building in a toggle that was checking for any updated items and noticed an issue and then came across this video while I was researching. I had the same thought/implementation as you however I noticed it wasn't actually working for the patch/filter statement (I first noticed when I tried to count rows with that filter to see how many pending changes there were). I added a second gallery below to do some testing and set the items property of the second gallery to "Filter(MyMainGallery.AllItems,Toggle.Value = true), and what I saw was that either no items or all items in the main gallery are showing up. My guess is that this is because the toggle control is not part of all items so there is not a unique instance of the control per item, there is only a single instance, and I think* the Toggle.Value that is being referenced is the instance related to the single selected item in the main gallery. If you do this do you get the same results that I do, or are you getting the unique rows that have been changed?
@powerappstw3 жыл бұрын
very great video, 1 question, after I patch multi items, every toggles value became true, how could I overcome it, thanks.
@robertmcghee68153 жыл бұрын
Having the same issue. did you find a work-around for this :)?
@Ricobeans272 жыл бұрын
That was god-level! Thank you!
@AprilDunnam2 жыл бұрын
Wow! Thank you Ricky!
@Ricobeans2711 ай бұрын
@@AprilDunnam trying to do the same thing with a SQL Server table and it is giving me difficulty since it is viewing a NULL value as a Null value in SQL Server but a blank in the Gallery. So it is saying that anything that is Null Blank.
@okidipekimbambo4 жыл бұрын
Thanks for sharing excellent functionality as usual.
@AprilDunnam4 жыл бұрын
Thanks Ricardo!
@ahmadyamout11154 жыл бұрын
Thank you dear for your amazing video
@AprilDunnam4 жыл бұрын
Most welcome 😊
@ahmadyamout11154 жыл бұрын
@@AprilDunnam you are the hero of powerapps dear . I don't know if you accept my suggestion about doing like invoice template for example autogenerate and autoincrement the invoice number every time the user create a new invoice without any interferance of the user that should be locked so the user can only view it . I don't know if it can be done using form control instead of gallery control
@JoJo-dc2ey2 жыл бұрын
Wow what a great video thanks lots of information.
@AprilDunnam2 жыл бұрын
Thank you!
@codysikes23483 жыл бұрын
Thank you, really good example!
@AprilDunnam3 жыл бұрын
You're very welcome!
@stevenned234 жыл бұрын
Hi April. I've a question. You insert a Toggle to check if there are changes in the row thisItem . That works for text fields as you showed in your video. But my row has also a Datepickers field, a Choices column and a view yes/no toggles. What are the functions to see if there are changes?
@coryschwartz Жыл бұрын
Answer for global choices in dataverse: ThisItem.*TableChoiceColumnName* *PowerAppsDropDownControlName*.Selected.Value
@rpsbr20094 жыл бұрын
What an amazing video, thanks for sharing!
@AprilDunnam4 жыл бұрын
Glad you enjoyed it! Thanks for watching!
@sandrakeenboyd14553 жыл бұрын
It would be great to include a parent table to this edit grid. For example, a Purchase Request parent table and the quick edit details are the individual line items. I can't figure out how to get both together.
@saradehond32933 жыл бұрын
I agree... Is it because it would be a related table that would be needed to be referenced?
@TheMKTube Жыл бұрын
Omg I totally agree! Would love to see this appear in a parent form as a sub list where we can see experience with ability to perform CRUB operations within the sublist and the parent. Hope April sees this comment!!!
@smartin87074 жыл бұрын
Hi April. Thanks for this video. Can you link to the video that you have about creating a pop up for the deleting button to avoid against accidental deletes?
@AprilDunnam4 жыл бұрын
Sure here you go: kzbin.info/www/bejne/fH2rh32apKmGhKc
@kevindibb65343 жыл бұрын
this is fantastic, thanks so much!!
@AprilDunnam3 жыл бұрын
Glad you enjoyed it, thanks for watching!
@DanielADamico4 жыл бұрын
Really Awesome!!!!! Thanks for sharing!
@AprilDunnam4 жыл бұрын
Thanks for watching Daniel!
@newmbz95854 жыл бұрын
Awesome video, this is going to help me with an app Im currently building.
@AprilDunnam4 жыл бұрын
Great to hear!
@wanvipamata78353 жыл бұрын
I’m very thankful for your clip video.
@AprilDunnam3 жыл бұрын
Thanks for watching!
@azhaaralsiyabi95053 жыл бұрын
Great April, Thank you a lot ~Oman~
@AprilDunnam3 жыл бұрын
You're welcome - thanks for watching!
@stephenchristensen70622 жыл бұрын
When checking for changed items with the hidden toggle how do you write the fit for toggles and drop-down in the gallery? For instance you fixed the number column by adding “value”.
@RachelTamez Жыл бұрын
I'm needing help here too. Any luck?
@franksomto32112 жыл бұрын
Thank you so much for this!
@AprilDunnam2 жыл бұрын
You're so welcome!
@simonetic4 жыл бұрын
Thanks!, Your video was very useful.
@AprilDunnam4 жыл бұрын
Thanks Marcos - glad it was useful!
@LeanCleanZ2 жыл бұрын
Very helpful-thanks
@AprilDunnam2 жыл бұрын
Glad it was helpful!
@stevenpride54594 жыл бұрын
To add on to your edit mode, I've done something similar, but made it more of a toggle. Set(editMode, !editMode) and Button.Text = If(editMode, "Read Mode", "Edit Mode")
@AprilDunnam4 жыл бұрын
That's awesome Steven - one of the things I love about Power Apps is there's multiple ways to handle things. I like seeing how other people tackle the same problem!
@lylecurtis88372 жыл бұрын
Excellent video. How can I hide or reset the rows so that I am not starting the app and seeing data in the fields from a previous session? And I don't want the content to get deleted where it is stored in the SharePoint list. Thanks!
@hermysstory83332 жыл бұрын
I have extended on your theme by adding a Column to the collection that can have 4 statuses (Added; Deleted; Updated and Unchanged). Upon saving, the ForEach takes the necessary action on the record in a nested switch statement.
@surajnautiyal88103 жыл бұрын
Nice work, can you please help me on how to compare combo box value when you showing toggle on or off?
@vilaymaortega74773 жыл бұрын
awesome video! Thank you!
@AprilDunnam3 жыл бұрын
My pleasure!
@usurper7623 жыл бұрын
This video = Perfect 👍
@AprilDunnam3 жыл бұрын
Thank you!
@sytzebuz2 жыл бұрын
Quite creative! thanks.
@AprilDunnam2 жыл бұрын
Thank you! Cheers!
@stuandrews16184 жыл бұрын
Thanks for this April, this walk through is really useful, and you've made it look really easy to do.
@AprilDunnam4 жыл бұрын
You're very welcome, thank you Stuart!
@mikhailk56904 жыл бұрын
Hi April, thank you for the great video! Perhaps an idea for a future one: is it possible to have a similar editable table in PowerApps that allows easy copy-pasting from Excel? Otherwise each value has to be copied/changed one by one. See, the grid view in a SharePoint list will allow the user to paste a table from Excel to the grid. But, unfortunately, the gallery does not allow me to do that... Would you mind giving a thought about that?
@AprilDunnam4 жыл бұрын
There's not an out-of-the-box way to do this right now. There's a hack that you can do with pasting the Excel data in a Text Input and adding that into a collection that you can then put in the gallery like so: ForAll(Split(TextInput3.Text;Char(10));Collect(TotalCollection2;{C1:First(Split(Result;Char(9))).Result;C2:Last(FirstN(Split(Result;Char(9));2)).Result;C3:Last(FirstN(Split(Result;Char(9));3)).Result
@DeepDeep-zd5jq Жыл бұрын
It's very informative videos I have one query if I am creating editable grid form datavers and want to display lookup column how we can implement this? thanks.
@Nic_Wood4 жыл бұрын
Great video, do you think it would be possible to add a filter to only show items created by currently logged in user? I would like to have the same list, viewable by all, but only showing items created by the person viewing the form? Thanks
@AprilDunnam4 жыл бұрын
Hey Nic - Absolutely. If you're using SharePoint as your data source then you can modify your "Items" property of the gallery to only show items the current logged in user created like so: Filter(MyDataSource, Created = User())
@Nic_Wood4 жыл бұрын
@@AprilDunnam Im going to try this tomorrow, we have to create a list for people in the business to make declarations, and it can be one item or 10 per time, I was going to have separate lists for each person, but this is soooooo much nicer :)
@Nic_Wood4 жыл бұрын
I failed! the list has 15 rows, and they cant all fit on one line in PowerApps, so I tried adding them below, and it looks pants :) I need to go on some PA training :)
@JamieWillisRose4 жыл бұрын
Great video April
@AprilDunnam4 жыл бұрын
Thank you!!
@anatolijkovalenko96962 жыл бұрын
Hello! I really enjoyed your tutorials on Power apps. Maybe you can upload a video on how to create a power apps visitor registration form where you can see the time, when they arrived, when they left, who came and to whom. How to enable search and edit data. Thank you very much.
@afonte85524 жыл бұрын
Great job.
@AprilDunnam4 жыл бұрын
Thank you! Cheers!
@lisamyers56934 жыл бұрын
April, Great video. My sharepoint list includes the People picker field. I'm having issues with the function to write back these changes from my edit screen. Can you provide the function for writing back the people picker option?
@burogs3 жыл бұрын
Thanks for the great video. Any chance of instead of using the + icon for new record, showing a blank row for user to enter the information?
@juniorxInnovationAcademy Жыл бұрын
Thanks April. Can you do a video around web API's in dataverse
@mojpage2 жыл бұрын
This is really useful, thank you. Any suggestions on getting round a toggle issue I have because not all of my fields are .text. Some are records and apparently you can't compare records?
@anpesworld4 жыл бұрын
Thank you so much April. This help me a lot but the toggle not work with my lookup column. I use DefaultSelectedItems property on the combobox to retrieve the value from SP list. Do you have any suggestions ?
@AprilDunnam4 жыл бұрын
Hey there - sorry for the delayed reply. Comboboxes are tricky. The default values have to pull from the same data source as the items. My guess would be it's a mismatch.
@fedesrrz30463 жыл бұрын
Hi Susan, Great video !!, Just I'd like to ask you something regarding to add one functionality. Is it possible to add a "Create new column" button, and another "Delete column" button in order to add/delete a column directly in sharepoint ? could you show it ? many thanks
@DevendraSingh-tx2pt3 жыл бұрын
Thanks for this fantastic video. Can we add more than 50 columns in gallery which should be editable like excel spreadsheet.
@cedricbouve2 жыл бұрын
thanks you so much for this video
@AprilDunnam2 жыл бұрын
You're welcome!
@shilpaambala79394 жыл бұрын
Thanks for this, How to compare the lookup values?
@mdhruv14 жыл бұрын
This is awesome,. I had used Shane young . This is more simpler. Please can you extend this to see versions on the list item in SharePoint how could I go about doing that or a comment with a date stamp. That will be awesome
@AprilDunnam4 жыл бұрын
Hello - There's not an easy way to get version history into Power Apps. You pretty much have to leverage Power Automate and SharePoint API calls to do it. This blog post is pretty detailed and shows you the steps needed: www.about365.nl/2019/08/08/view-sharepoint-item-version-history-in-powerapps/
@santoshdwivedi7263 жыл бұрын
Hi April, Again great video. Can we add attachment column from SharePoint list to the grid? so that we can attach.