Тёмный

PowerApps Design Ideas, IsEmpty, and making pretty galleries 

Shane Young
Подписаться 165 тыс.
Просмотров 47 тыс.
50% 1

In this show, you will learn about PowerApps Design Ideas, IsEmpty, and making pretty galleries as we explore a demo app I built. Expanding search boxes, images, sorting, background images, and more. This is the prettiest demo app I have built.
PowerApps Training training.Power...

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 134   
@Maynardjones100
@Maynardjones100 2 года назад
Thank you Shane, so many great ideas to reuse here. Just for the record, cats are great at their jobs (their job is to sleep all day and annoy the dog, they excel at that)
@ShanesCows
@ShanesCows 2 года назад
😂🐶😂😍
@Magayshibeo
@Magayshibeo 3 года назад
Shaneeeeeee!!! “Select” function is exactly I am looking forrrrr!!!!!!!! Thanks so much!!!!
@tenisviejos
@tenisviejos 4 года назад
Thank you Sensei. I love all the little details, there is so much 'love' (work) in them. These little details make a lot of difference improving the final user experience. Thanks for such a clean and polished example.
@ShanesCows
@ShanesCows 4 года назад
My pleasure!
@RudimarPowerApps
@RudimarPowerApps 4 года назад
This sorting interface was a great idea!!! Thanks for sharing!
@ShanesCows
@ShanesCows 4 года назад
Glad to help. 😀
@napoleonnilo6469
@napoleonnilo6469 3 года назад
SHANE.... You're a GOD!
@ShanesCows
@ShanesCows 3 года назад
Thanks 😊
@jimfitch
@jimfitch 3 года назад
Shane, great video. *** IsEmpty & IsBlank explanations are very helpful. *** Suggestion for Sort icon & combination with column header label: group icon & label; set icon’s & label’s X, Y, width, & height properties = Parent.property, (e.g., = Parent.X); set icon.PaddingLeft to (say) 10; set label.PaddingLeft to (say) 70 (or whatever looks good) and label.PaddingRight to a formula = Self.Width - Self.PaddingLeft - whatever constant that positions the actual icon image so that it looks good. This allows app maker flexibility during development to resize without needing to manually update properties, but still enables your (Matthew’s) tip to stretch the icon over the column header label to provide a bigger target for OnSelect functionality like changing sort order.
@ShanesCows
@ShanesCows 3 года назад
Thanks for sharing. 😀
@vicarion
@vicarion 4 года назад
Nice Video. I have a few suggestions. Instead of having the color reference the header color, you could define a color onstart. Set var, maybe call it powerpurple. Then just refer to that wherever you use the color. For sorting, another thing you could do is change the icon based on the current sort order. In the icon field of the icon object: If(varDescending,Icon.ArrowDown,Icon.ArrowUp) Also, I had to setup a lot of galleries for sorting, so I found a more efficient way to set it up. Highlight the icon and associated header at the same time, and set the Tooltip to whatever the actual column name is. Once you've done that for each of the columns, highlight all of the column headers and icons, and set Onselect to use self.tooltip. One identical formula for all icons and column headers. Two things that came up after go-live, make sure you're not resetting the sort order OnVisible, people like their sorting to persist. And I was also asked to add second level sorting (ex First by department then by wage). It wasn't too hard to setup, just use another set of variables and when primary sort changes, push it to secondary sort.
@ShanesCows
@ShanesCows 4 года назад
Yup. I have that in a lot of my apps. 😎
@learningsessions4584
@learningsessions4584 3 года назад
Thanks Shane for all your videos, they are really helpful :)
@ShanesCows
@ShanesCows 3 года назад
You are welcome 🤗
@systemtechniker
@systemtechniker 4 года назад
Thanks Shane! Love watching your Videos!
@ShanesCows
@ShanesCows 4 года назад
Thanks for watching!
@altino91255268
@altino91255268 3 года назад
Hello I'm from Brazil and I'm here watching your videos. Very cool, congratulations on the content.
@ShanesCows
@ShanesCows 3 года назад
Thanks. I hope they help
@vishvajeetsardesai6247
@vishvajeetsardesai6247 4 года назад
That's amazing 😳, I love that animation X - coordinate trick 😍. Thanks Shane.
@ShanesCows
@ShanesCows 4 года назад
I had sooooo much fun playing with that. If I get time I want to try the same thing for Height. 😍 Pretty sure it will work.
@ShanesCows
@ShanesCows 4 года назад
I just did it for fun. Here is the tweet showing it. twitter.com/ShanesCows/status/1305508346947084289
@magnusjeppesen
@magnusjeppesen 4 года назад
Great video. Nice to see some attention to design and not 'just' the technical stuff - even though design in PowerApps easily gets technical ;)
@ShanesCows
@ShanesCows 4 года назад
Thanks 😍 Design isn’t my best skill but I am learning
@7alken
@7alken 3 года назад
cool tricks with the icon
@ShanesCows
@ShanesCows 3 года назад
Thanks 🐶
@yvonnewright464
@yvonnewright464 4 года назад
Cannot wait to try this out. Thanks Shane love your videos :)
@ShanesCows
@ShanesCows 4 года назад
Awesome! Thank you!
@DanielADamico
@DanielADamico 4 года назад
Always Amazing! Thanks Shane!
@ShanesCows
@ShanesCows 4 года назад
Thanks 😀
@robinmoor3261
@robinmoor3261 3 года назад
Love these videos, want to get into the world of Power Platform now!
@ShanesCows
@ShanesCows 3 года назад
Awesome Robin. My free class at training.powerapps911.com is a great getting started step.
@krukal
@krukal 4 года назад
Thanks for another great video Shane! I was able to get the search box expand to work without the additional OnStart variable with a nested If statement on the Width property: If( varExpandSearch, 160 * Timer2.Value / Timer2.Duration, If( And( varExpandSearch = false, Timer2.Value = 0 ), 0, 160 - 160 * Timer2.Value/Timer2.Duration ) ) Like so many "problems" there are multiple solutions. Still need to go back in and rename my timer control:)
@ShanesCows
@ShanesCows 4 года назад
Awesome! Thanks for sharing 😀
@frenske2002
@frenske2002 4 года назад
HI Shane, never saw you make a good looking app! Great job! Will help a lot making my own apps look goodl! Thanks again!
@ShanesCows
@ShanesCows 4 года назад
Thanks Frans. I was surprised also. 😻
@theelectricsheep8204
@theelectricsheep8204 4 года назад
Brain melt, thanks Shane, lots of good stuff.
@ShanesCows
@ShanesCows 4 года назад
Glad you enjoyed it. Always fun to be had.
@kishorec1117
@kishorec1117 4 года назад
Super Shane ! Fun and animation...👍👍✌✌
@ShanesCows
@ShanesCows 4 года назад
Another fun twist to this coming out tomorrow 🤩
@developermct
@developermct 4 года назад
Thanks for your videos, Shane!
@ShanesCows
@ShanesCows 4 года назад
Glad to help.😁
@louiscutmore
@louiscutmore 3 года назад
This. Is. Awesome.
@ShanesCows
@ShanesCows 3 года назад
Thanks 😊
@raghus8746
@raghus8746 3 года назад
Excellent
@ShanesCows
@ShanesCows 3 года назад
Thank you! Cheers!
@adriancelis9691
@adriancelis9691 4 года назад
The emojis are my favorite 🐕. Thanks for showing!
@ShanesCows
@ShanesCows 4 года назад
🐶 I thought they were a fun thing to sneak in.
@yjamous
@yjamous 3 года назад
This is great 👍
@ShanesCows
@ShanesCows 3 года назад
Thank you 🐶
@alanavila7124
@alanavila7124 3 года назад
" Windows + . " changed my life forever, thanks !💖
@ShanesCows
@ShanesCows 3 года назад
I love it so much. 😎🤩🥰
@franknielsen7713
@franknielsen7713 4 года назад
Sooooo entertaining and learning at the same time :)
@ShanesCows
@ShanesCows 4 года назад
Glad you enjoyed it
@swapnildhamale6636
@swapnildhamale6636 3 года назад
Hey Shane ..love your videos ...one question How did you make the "good at their job field " Boolean ??
@ShanesCows
@ShanesCows 3 года назад
Yes/no in SharePoint
@noshortcuttoglory6443
@noshortcuttoglory6443 4 года назад
Thanks Shane!
@ShanesCows
@ShanesCows 4 года назад
Happy to help
@Wobbles-GT
@Wobbles-GT 3 года назад
Hey Shane, I've got some pretty SLICK PowerApps I've designed for myself and some clients that I would absolutely love to share with you. Let me know the best way I can possibly share them with you! Great content and always fun to watch you work! :P
@ShanesCows
@ShanesCows 3 года назад
Sound awesome Neal. Shane at PowerApps911.com would be perfect. Thanks
@bobvos7680
@bobvos7680 4 года назад
Great video like always, thanks!
@ShanesCows
@ShanesCows 4 года назад
Glad you enjoyed it!
@samhall100
@samhall100 4 года назад
Shaun I Live for these videos thanks man! :D
@ShanesCows
@ShanesCows 4 года назад
Glad you like them!
@vfsgizmo7471
@vfsgizmo7471 3 года назад
While I love all the information in the video, the emoji tip is life-changing! 🙌💖🎆🎇💜💟
@ShanesCows
@ShanesCows 3 года назад
Always the little things. 🐶
@vfsgizmo7471
@vfsgizmo7471 3 года назад
@@ShanesCows Truth! In 2020, you have to go with the little things. I've been using Microsoft products since the MS DOS days; how did I not know this? (Not that they've had emojis all that time.) It is certainly something they didn't highly advertise. 🤷‍♀️
@akbarmahfuzalam
@akbarmahfuzalam 4 года назад
Great work
@ShanesCows
@ShanesCows 4 года назад
Thanks 😊
@michaeldacampora5467
@michaeldacampora5467 4 года назад
Thanks Shane. When I use a variable varSortBy in SortByColumns I get a delegation warning.
@ShanesCows
@ShanesCows 4 года назад
Hmmm maybe I missed something. I will have to check again when I get a chance. Sorry if that is the case. Boo
@nilamnaghor620
@nilamnaghor620 3 года назад
Hey Shane..Please upload video for storing User Ratings to sharepoint list and display avg ratings in other screen.. plz plz plz help..
@ShanesCows
@ShanesCows 3 года назад
That was almost the video I did last weekend. Soon, I will cover this.
@khanluvslyf
@khanluvslyf 4 года назад
That's amazing 👍
@ShanesCows
@ShanesCows 4 года назад
Thank you! Cheers!
@elizabethmarvin3289
@elizabethmarvin3289 2 года назад
Great videos!! Is there a way to highlight when I new item has been added since the user last viewed the gallery? Such as bolding a title or adding an icon?
@zaidkashour
@zaidkashour 4 года назад
This is awesome Shane! Is there a way to use the Enter key in the keyboard to "setfocus" or do a certain functionality?
@ShanesCows
@ShanesCows 4 года назад
Not really. You could play with OnChange of an input and have it SetFocus maybe.
@pramodprem2243
@pramodprem2243 2 года назад
how we can take data from one table and add that record into another table using power automate
@subsguts2691
@subsguts2691 4 года назад
Shane, love your videos!. Would you please do one on trapping for errors, like those nasty red ones that appear when you forget to give your users access to all your SharePoints List, DOH! :-) Also, there are these ifError and IsError functions that are "experimental". Should these be used? I think error handling in PowerApps is a topic that has very little content and is well deserving of a video. I hope you agree and can put something out soon to end my suffering through reading (hate to do that :-)). Really want to be able to trap for any errors that I didn't account for in my code that are thrown by the app when things data becomes unavailable, etc. (i.e. things outside my control). Thank you so much!
@ShanesCows
@ShanesCows 4 года назад
Errors are on my list. :| So many videos but that one is closer to the top.
@easylearningwithRP
@easylearningwithRP 4 года назад
Shane you are amazing and thanks for giving valuable tutorial. I am having a small project to design where there is a sharepoint list with the data of more then 2000 rows of user profiles. I need to check if user details exist in the list or not, If data is there then display on Screen1 and if not need to give him a form to enter basic details like, Birthday, Gender, WorkPhone, HomePhone. Can you share me link if you have made any such video, or can you make small video.
@ShanesCows
@ShanesCows 4 года назад
Use the Lookup function to check for data. If it IsBlank then show your form.
@emmanuelmaceda2475
@emmanuelmaceda2475 4 года назад
Great Video again Shane! Thank you! Just a question, I followed your tip on sorting and stored my sort columns as a variable. All are text data types. When I use it in a SortByColumn formula with a FIlter in a gallery, the variable that represents my columns always gets a delegation warning. I have even filtered for just the past 5 days of new items in my gallery and it works fine... only when I add the SortByColumns using a variable am i hit with a delegation warning. If I hard code all of my columns for sorting, I don't get the delegation warning. I based my formula on your sample above: SortByColumns(Filter(myDataSource, Created>=varDateFilter),varSortby,If(varSortOrder, Ascending, Descending))
@ShanesCows
@ShanesCows 4 года назад
Ugh. Sorry. I think that part doesn't work the way I had hoped. Boo me. :(
@GoWstingray
@GoWstingray 4 года назад
Hi Shane, love the sort column idea! Quick one, do you know off the top of your head how to sort on a complex column like a SharePoint user displayname?
@ShanesCows
@ShanesCows 4 года назад
Not sure. This works SortByColumns(AddColumns(Employees, "Real Name", 'Created By'.DisplayName), "Real Name", Ascending) BUT it is not Delegable. So if your list is large it doesn't help.
@25inzy
@25inzy 4 года назад
This is awesome video series, thank you for this training video. I have one request, could you please make a training video on Outlook VBA... Thanks
@ShanesCows
@ShanesCows 4 года назад
Sorry I don't know VBA :(
@25inzy
@25inzy 4 года назад
What about VBscript?
@bakoustics1339
@bakoustics1339 3 года назад
How can I create more column from Gallery? From Example you're only use only 3 column.
@ShanesCows
@ShanesCows 3 года назад
You could have more columns? Shouldn't be an issue?
@rambabuvakadani4915
@rambabuvakadani4915 4 года назад
Hi Shane, Your videos helped me to achieve lot of complex situations in my work place. The power Apps data model you developed earlier gave me idea to develop user maintainable app but my share Point list has more than 1600 question and I am trying filter these based on the department. please advise me is it possible to achieve and I want create pdf at the end to keep the record. Thanks
@ShanesCows
@ShanesCows 4 года назад
That is a lot of questions. It is possible just keep trying to solve small problems
@b0rme
@b0rme 4 года назад
I really like the way you allow user to sort by the selected column. However when I use a variable as the column to sort by, I get a delegation warning. Is that the same for everyone else? Is there a way around this?
@b0rme
@b0rme 4 года назад
Shane Young it’s a weird one because the first time i tried it, I got the delegation warning. But when I’ve used it since it is able to delegate. So ignore what I said; I think it’s probably an issue with the SharePoint column I’m trying to search. Maybe the unique column can’t be delegated but all other columns can
@ShanesCows
@ShanesCows 4 года назад
So I played more and I think if you use With for the filtering part you can get rid of delegation problem. Something like this With({X: Filter(Employees,HourlyWage > 1) }, SortByColumns(X, varSortBy, If(varSortOrder, Ascending, Descending))) more playing needs done but at least might give you some ideas. In the video I show Search function that also doesn't delegate but nothing you can do about that.
@ramiroherrera1004
@ramiroherrera1004 4 года назад
Hello Shane, thank you for these videos. hope you can help me with this doubt: When you use a "date format" in a Excel table for a rear reason Power Apps take it as "Date and time" format instead of just "Date format". Do you know how this can be modified in Power apps or which format choose in excel ?? (I`ve tried almost all the options) hope you can help me
@ShanesCows
@ShanesCows 4 года назад
Try the DateValue function to change to Date only.
@galinagolant
@galinagolant 3 года назад
Great video. THANK YOU!!!! I am trying to do the following. I have a SharePoint list that has emp names, depts they work for, and some other fields. I want to build a gallery that has Depts as subtitles and then lists emp's names and other fields under the appropriate subtitle. How would you do it? Can you point me in the right direction? Thank you!!!
@ShanesCows
@ShanesCows 3 года назад
You are going to get into nested galleries most likely. YOu could use GroupBy function to group on departments. I might make this my Thursday video. Sounds like a good question.
@galinagolant
@galinagolant 3 года назад
@@ShanesCows Thank you!!! I look forward to watching your Thursday video.
@Itsprincessa01
@Itsprincessa01 3 года назад
How do i set a default value for powerapps gallery, i tried Lookup(mycollection, columnname = "value") this didnt work
@vitormonteiro3690
@vitormonteiro3690 4 года назад
Hey Shane, amazing video! One question, I have been making some apps, and there is one thing I can't figured out, it's possible to create a table with the same columns as in a list without writing manually?
@ShanesCows
@ShanesCows 4 года назад
Yes you can. You Collect(collectionName, DataSourceName) and that should do it.
@matthewv4170
@matthewv4170 3 года назад
Why don't you create a colour header variable on start
@ShanesCows
@ShanesCows 3 года назад
I do sometimes. It is a solid idea.
@matthewv4170
@matthewv4170 3 года назад
@@ShanesCows I started doing it for a lot of commonly referred to components X y z etc then youc an change the one variable rather then finding the original reference. It can also be easily changed dependent on client rather then creating a whole new header component.
@matthewv4170
@matthewv4170 3 года назад
@@ShanesCows also just to say thanks for all your help Shane you took my apps from simple forms to things of beauty
@MM-lt4rk
@MM-lt4rk 4 года назад
Top video, as always. I am trying to create a chat style incident logging app, where one incident can have many lines of comment, each saved with a time stamp. I would like my users to see any updated comments and add their own if necessary in near real time, as you would in a chat app, is that possible for multiple users? Many thanks.
@ShanesCows
@ShanesCows 4 года назад
near real time isn't ideal but possible. Consider the Refresh function and set it on a timer to Refresh every few seconds.
@sadivelakshmiprasadreddy6424
@sadivelakshmiprasadreddy6424 4 года назад
Hi , Is it possible to edit the dynamic excel file in powerapps. Thanks
@ShanesCows
@ShanesCows 4 года назад
I don't think so.
@sadivelakshmiprasadreddy6424
@sadivelakshmiprasadreddy6424 4 года назад
@@ShanesCows Thanks Shane
@damianjohnson4963
@damianjohnson4963 4 года назад
Is there an email to ask questions to get help with other issues?
@ShanesCows
@ShanesCows 4 года назад
You can contact helpnow at PowerApps911.com
@kyjlm2mully
@kyjlm2mully 4 года назад
Shane, I can't seem to get that variable in SortByColumns to work with SharePoint. Is that a delegatable function?
@kyjlm2mully
@kyjlm2mully 4 года назад
Argh! This is a table! That's why (I think!).
@ShanesCows
@ShanesCows 4 года назад
So I played more and I think if you use With for the filtering part you can get rid of delegation problem. Something like this With({X: Filter(Employees,HourlyWage > 1) }, SortByColumns(X, varSortBy, If(varSortOrder, Ascending, Descending))) more playing needs done but at least might give you some ideas. In the video I show Search function that also doesn't delegate but nothing you can do about that.
@randomstranger9494
@randomstranger9494 3 года назад
Hi Shane, whats the difference between !IsEmpty and IsEmpty?, i wrote a formula using ! and that one works but the one without it doesn't.
@ShanesCows
@ShanesCows 3 года назад
IsEmpty returns a boolean (true or false) so !IsEmpty returns the opposite. So true becomes false. Hope that helps
@randomstranger9494
@randomstranger9494 3 года назад
@@ShanesCows Yes it does, thanks!
@yvonnewright464
@yvonnewright464 4 года назад
Hi Shane where can I access the zip file to download please?
@ShanesCows
@ShanesCows 4 года назад
Hey Yvonne you can download the video and the supporting app by being a subscriber here training.powerapps911.com/courses/video-library lots of fun content.
@MattSchuessler
@MattSchuessler 4 года назад
That was a ballzy move. (Nicola good at their job = false) Not wise my friend.
@ShanesCows
@ShanesCows 4 года назад
Playing with fire. 🔥
@pavansrikar932
@pavansrikar932 4 года назад
Hi Shane , Can power apps does the upload file , I have a Upload button in my app ,where on click , it should pick the excel file from my one drive and then the changes should apply on my form. P.S:- Basically we do some internal surveys in our company we have designed a canvas app ,each time for a new survey we will manually keying/editing the question in the form directly ,Instead we decided to have a upload functionality where we upload a excel file which has all our questions and those questions will appear in my app. Can you please reply to this :)
@pavansrikarnarayan6392
@pavansrikarnarayan6392 4 года назад
any one in comments ?
@ShanesCows
@ShanesCows 4 года назад
I respond as often as I can. A bit behind on comments Pavan.
@ShanesCows
@ShanesCows 4 года назад
Try combing this concept ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QcWjAt7QVn4.html with this concept ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7XXo9wjnJvc.html
@gerfer6261
@gerfer6261 4 года назад
Bang bang🌶🌶🌶
@ShanesCows
@ShanesCows 4 года назад
😎
Далее
PowerApps Delegation and the 500 item limit
34:00
Просмотров 113 тыс.
Intro to PowerApps Variables
19:23
Просмотров 204 тыс.
Power Apps StartScreen, OnStart, and Deep Linking fix
20:39
PowerApps Left Navigation Component
40:42
Просмотров 196 тыс.
PowerApps Patch Function
26:45
Просмотров 212 тыс.
PowerApps GroupBy function and Nested Galleries
12:30
PowerApps Approvals without using Flow
24:34
Просмотров 102 тыс.