6 major components of PowerApps | SharePoint Maven (2024)

If you want to embrace PowerApps, you first need to understand its anatomy and basic elements. With this post, I would like to highlight, what are, in my opinion, the major components of PowerApps one needs to understand first before creating the first app.

For those who are completely new to PowerApps, I suggest you check out this post first. It explains what PowerApps is all about.

1. Gallery

A gallery is a way of visualizing data in the app. It is a template of screens that allows you to see and navigate the data. For example, you might have a gallery that contains a screen to see all records, then a screen to view a given record and a screen to edit a record.

6 major components of PowerApps | SharePoint Maven (1)

All of the screens combined make up a gallery. You have different galleries to choose from when you create a new app. When you create an app from SharePoint list, you get a default gallery already pre-built for you.

6 major components of PowerApps | SharePoint Maven (2)

Example of a Screen based on a certain Gallery template

2. Screen

As eluded to in the previous section, a screen is a way to visualize a particular data set or record on a screen (mobile, iPad, Desktop). You typically have one to view all records, one to view a particular record, one to edit. Once again, when you create an app from the template, you have screens already pre-built for you (they are part of a gallery you choose above). But you can add additional screens if necessary.

6 major components of PowerApps | SharePoint Maven (3)

3. Card

A screen consists of cards. A card is an area on the screen that shows a given record from your SharePoint list or any other database you used to build an app. For example, if you had a SharePoint list storing project names and built a PowerApp from this list, a single card might contain a ProjectName field or Project Manager field or Project Type field or a Status field.

6 major components of PowerApps | SharePoint Maven (4)

A card would contain all various attributes (called Controls in PowerApp – described below) related to the display of the record. For example, for Status field depicted in the image above, a card contains a Drop-Down control to enter Status as well as a label called“Status”.

4. Control

Controls is what allows you to visualize and interact with your records. Using the above Statusfield example, the Drop-Down to choose Project Status is a control. Depending on the type of your field, you can have different types of controls. For example, instead of a drop-down, I could have a radio button or toggle switch to make selection a bit more elegant on the phone app.

6 major components of PowerApps | SharePoint Maven (5)

5. Property

Each control has properties. For example, a text entry box has a property for font size, text color, text box fill color and so on. Properties can be accessed and changed from the Properties drop-down on the left-hand-side of the screen as well as on the panel on the right-hand-side once the property is selected.

6 major components of PowerApps | SharePoint Maven (6)

All the arrows point to properties of a certain control

6 major components of PowerApps | SharePoint Maven (7)

Another way to edit properties for the card

6. Function

Functions is how you interact with andchange the properties. If you are familiar with Excel, you are in luck as the syntax for PowerApps functions is kind of similar to Excel. Below is an example where I use the Formula (If Statement) to change Property (Color) of a Control (Text) depending on the value of the field.

6 major components of PowerApps | SharePoint Maven (8)

And now, putting it all together:

6 major components of PowerApps | SharePoint Maven (9)

6 major components of PowerApps | SharePoint Maven (2024)
Top Articles
Metric of the Month - Fixed Asset Utilization
Create a HTTP server with one command thanks to Python
Truist Bank Near Here
Canary im Test: Ein All-in-One Überwachungssystem? - HouseControllers
Usborne Links
What are Dietary Reference Intakes?
Rek Funerals
Horoscopes and Astrology by Yasmin Boland - Yahoo Lifestyle
50 Meowbahh Fun Facts: Net Worth, Age, Birthday, Face Reveal, YouTube Earnings, Girlfriend, Doxxed, Discord, Fanart, TikTok, Instagram, Etc
Teenbeautyfitness
Legacy First National Bank
When Is the Best Time To Buy an RV?
414-290-5379
Best Pawn Shops Near Me
Regular Clear vs Low Iron Glass for Shower Doors
What to do if your rotary tiller won't start – Oleomac
Flights To Frankfort Kentucky
The fabulous trio of the Miller sisters
Restaurants Near Paramount Theater Cedar Rapids
Buy PoE 2 Chaos Orbs - Cheap Orbs For Sale | Epiccarry
24 Hour Drive Thru Car Wash Near Me
Jbf Wichita Falls
Ivegore Machete Mutolation
Pasco Telestaff
Amazing Lash Studio Casa Linda
پنل کاربری سایت همسریابی هلو
Garden Grove Classlink
Wonder Film Wiki
Best Laundry Mat Near Me
Craigslist Sf Garage Sales
Kiddie Jungle Parma
Mosley Lane Candles
Baddies Only .Tv
140000 Kilometers To Miles
Craigslist Dallastx
El agente nocturno, actores y personajes: quién es quién en la serie de Netflix The Night Agent | MAG | EL COMERCIO PERÚ
Louisville Volleyball Team Leaks
Duff Tuff
Suffix With Pent Crossword Clue
Tunica Inmate Roster Release
ACTUALIZACIÓN #8.1.0 DE BATTLEFIELD 2042
Vérificateur De Billet Loto-Québec
Enr 2100
Jimmy John's Near Me Open
Contico Tuff Box Replacement Locks
New Zero Turn Mowers For Sale Near Me
Suppress Spell Damage Poe
Who Is Nina Yankovic? Daughter of Musician Weird Al Yankovic
Cars & Trucks near Old Forge, PA - craigslist
Mawal Gameroom Download
Spongebob Meme Pic
Prologistix Ein Number
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 6705

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.