Skip to content

Commit bd30598

Browse files
authored
Merge branch 'main' into swd_offline-sync-icon
2 parents afefb5d + c863f28 commit bd30598

File tree

1,071 files changed

+16448
-9053
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,071 files changed

+16448
-9053
lines changed

.openpublishing.redirection.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "powerapps-docs/developer/model-driven-apps/clientapi/reference/composite-attributes.md",
5+
"redirect_url": "/previous-versions/dynamicscrm-2016/developers-guide/dn481581(v=crm.8)",
6+
"redirect_document_id": "false"
7+
},
8+
{
9+
"source_path": "powerapps-docs/developer/data-platform/org-service/samples/use-outlook-methods.md",
10+
"redirect_url": "https://learn.microsoft.com/previous-versions/dynamicscrm-2016/developers-guide/gg309513(v=crm.8)",
11+
"redirect_document_id": "false"
12+
},
313
{
414
"source_path": "powerapps-docs/developer/data-platform/bulk-operations-elastic-tables.md",
515
"redirect_url": "bulk-operations",
@@ -8679,6 +8689,31 @@
86798689
"source_path": "powerapps-docs/maker/common/formula-repair.md",
86808690
"redirect_url": "/power-apps/maker/canvas-apps/working-with-formulas",
86818691
"redirect_document_id": false
8692+
},
8693+
{
8694+
"source_path": "powerapps-docs/maker/portals/portal-templates.md",
8695+
"redirect_url": "/power-pages/templates/dynamics-365-apps/overview",
8696+
"redirect_document_id": false
8697+
},
8698+
{
8699+
"source_path": "powerapps-docs/maker/portals/create-portal.md",
8700+
"redirect_url": "/power-pages/getting-started/create-manage",
8701+
"redirect_document_id": false
8702+
},
8703+
{
8704+
"source_path": "powerapps-docs/maker/portals/contact-us-sample.md",
8705+
"redirect_url": "/power-pages/templates",
8706+
"redirect_document_id": false
8707+
},
8708+
{
8709+
"source_path": "powerapps-docs/maker/portals/create-dynamics-portal.md",
8710+
"redirect_url": "/power-pages/templates/dynamics-365-apps/overview",
8711+
"redirect_document_id": false
8712+
},
8713+
{
8714+
"source_path": "powerapps-docs/maker/portals/create-common-problems.md",
8715+
"redirect_url": "/power-pages/getting-started/create-manage",
8716+
"redirect_document_id": false
86828717
}
86838718
]
86848719
}

powerapps-docs/cards/controls/button.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ Buttons are added under the **actions** section of the tree view at the bottom o
3636

3737
**[Style](control-reference.md#s)** - Controls the style of a button, which influences how the button is displayed, spoken, etc.
3838

39-
**[IconUrl](control-reference.md#i)** - Optional icon to be shown on the button in conjunction with the title. Supports data URI in version 1.2+.
39+
**[Tooltip](control-reference.md#t)** - Defines text that should be displayed to the end user as they hover the mouse over the action, and read when using narration software.
40+
41+
**[Mode](control-reference.md#m)** – Determines whether the action should be displayed as a primary button or in the overflow menu that's secondary.
42+
43+
**[IconUrl](control-reference.md#i)** - Optional icon to be shown on the button beside the title. Supports data URI in version 1.2+.
4044

4145
**[Associated inputs](control-reference.md#a)** - Controls which inputs are associated with the action.
4246

powerapps-docs/cards/controls/control-reference.md

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Configure the appearance and behavior of a control by setting one of its propert
2626

2727
**[Check box](../controls/check-box.md)** – An checkbox that lets users choose between two options by selecting or clearing.
2828

29-
**[Column](../controls/column.md)** - An individual column which acts as a container for other elements.
29+
**[Column](../controls/column.md)** - An individual column, which acts as a container for other elements.
3030

3131
**[Column set](../controls/column-set.md)** - A collection of columns, each column is a container.
3232

@@ -46,6 +46,8 @@ Configure the appearance and behavior of a control by setting one of its propert
4646

4747
**[Number input](../controls/number-input.md)** – A field for users to type a number.
4848

49+
**[Table](../controls/table.md)** – Present tabular data or any structured information that is best laid out in rows and columns.
50+
4951
**[Text input](../controls/text-input.md)** – A field for users to type text.
5052

5153
**[Text label](../controls/text-label.md)** – A block of text with properties to control what the text looks like.
@@ -58,11 +60,11 @@ Configure the appearance and behavior of a control by setting one of its propert
5860

5961
**Alt text** – Alternate text describing the image, audio, or video.
6062

61-
**Associated inputes** - Controls which inputs are associated with the action.
63+
**Associated inputs** - Controls which inputs are associated with the action.
6264

6365
### B
6466

65-
**Background color** – Applies a background to a transparent image. This property will respect the image style.
67+
**Background color** – Applies a background to a transparent image. This property respects the image style.
6668

6769
**Background image** – Specifies a background image. Acceptable formats are PNG, JPEG, and GIF.
6870

@@ -100,13 +102,13 @@ Configure the appearance and behavior of a control by setting one of its propert
100102

101103
### I
102104

103-
**IconUrl** - Optional icon to be shown on the button in conjunction with the title. Supports data URI in version 1.2+.
105+
**IconUrl** - Optional icon to be shown on the button beside the title. Supports data URI in version 1.2+.
104106

105-
**Image size** – Controls the approximate size of each image. The physical dimensions will vary per host. Auto and stretch are not supported for image set. The size will default to medium if those values are set.
107+
**Image size** – Controls the approximate size of each image. The physical dimensions vary per host. Auto and stretch aren't supported for image set. The size defaults to medium if those values are set.
106108

107-
**InlineAction** – The inline action for the input. Typically displayed to the right of the input. It is recommended to provide an icon on the action (which will be displayed instead of the title of the action).
109+
**InlineAction** – The inline action for the input. Typically displayed to the right of the input. It's recommended to provide an icon on the action (which is displayed instead of the title of the action).
108110

109-
**Initially visible** – If false, this item will be removed from the visual tree.
111+
**Initially visible** – If false, this item is removed from the visual tree.
110112

111113
### L
112114

@@ -124,6 +126,8 @@ Configure the appearance and behavior of a control by setting one of its propert
124126

125127
**Minimum value** – Hint of minimum value (may be ignored by some clients).
126128

129+
**Mode** – The mode can be defined as primary or secondary, to establish a hierarchy between card elements.
130+
127131
**Multiline** – If true, allow multiple lines of input.
128132

129133
**Multiple selection** – Allow multiple items to be selected.
@@ -138,19 +142,21 @@ Configure the appearance and behavior of a control by setting one of its propert
138142

139143
**Poster** – URL of an image to display before playing. Supports data URI in version 1.2+
140144

145+
**Present right-to-left** – When enabled, content in the container should be presented right to left. When disabled, content in this container should be presented left to right. When unset, layout direction will inherit from parent container or column. If unset in all ancestors, the default platform behavior applies.
146+
141147
### R
142148

143149
**Regex** – Regular expression indicating the required format of this text input.
144150

145151
**Repeat for every** – Repeat for every is used to display a control multiple times based on a data source. The repeat for every property is set to a collection or data source, then the relevant property can use `ThisItem` to reference specific items within the collection or data source.
146152

147-
Using the Dataverse Accounts table and a text label's **Repeat for every** property, a maker can create a card that displays the account name of every account within the Accounts table.
153+
By using the Dataverse Accounts table and a text label's **Repeat for every** property, a maker can create a card that displays the account name of every account within the Accounts table.
148154

149155
1. Add the Accounts table using the [Dataverse connection](../make-a-card/connectors/connector-intro.md).
150156
1. Add a text label control.
151157
1. Set the text label **Repeat for every** property to `Accounts`.
152158
1. Set the text label **Text** property to `ThisItem.'Account Name'`.
153-
1. Play the card, which will show a list of text labels the length of the Accounts table, each one displaying an account name.
159+
1. Play the card, which shows a list of text labels the length of the Accounts table, each one displaying an account name.
154160

155161

156162
**Required field** – Whether or not this input is required.
@@ -160,6 +166,8 @@ Using the Dataverse Accounts table and a text label's **Repeat for every** prope
160166

161167
**Screen** - The screen that is shown below the current card when a user taps or clicks on a button of type 'Show Screen'.
162168

169+
**Show grid lines** – Specifies whether grid lines should be displayed.
170+
163171
**Show when** – Conditional layout expression.
164172

165173
**Size** – Controls the approximate size of the image or text.
@@ -180,6 +188,8 @@ Using the Dataverse Accounts table and a text label's **Repeat for every** prope
180188

181189
**Title** - Label for this button.
182190

191+
**Tooltip** - Defines text that should be displayed to the end user as they hover the mouse over the action, and read when using narration software.
192+
183193
**Type** – What action the button should take on select - can be Show Screen, Run Power Fx, Open Url, or Toggle Visibility.
184194

185195
### U
@@ -190,6 +200,7 @@ Using the Dataverse Accounts table and a text label's **Repeat for every** prope
190200

191201
**Value** – The initial item (or set of items) that should be selected. For multi-select, specify a comma-separated string of values.
192202

203+
193204
### W
194205

195206
**Weight** – Controls the weight of the text.
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: Table card elements in Cards for Power Apps
3+
description: Learn about the card elements and properties surrounding Tables
4+
author: sch
5+
ms.topic: reference
6+
ms.custom:
7+
ms.reviewer:
8+
ms.date: 08/23/2023
9+
ms.author: aschaedle
10+
search.audienceType:
11+
- maker
12+
contributors:
13+
- sch
14+
---
15+
16+
# Table control in cards
17+
18+
Use the Table control to present tabular data or any structured information that is best laid out in rows and columns. Tables are made up of three separate card elements:
19+
- Tables
20+
- Table Rows
21+
- Table Cells
22+
23+
24+
## Table
25+
26+
Tables are the top-level container for Table Rows. For this reason, they have many properties that apply to the appearance and layout of all Table Cells and Rows contained within.
27+
28+
### Element Properties
29+
30+
**[Show grid lines](control-reference.md#s)** – Specifies whether grid lines should be displayed.
31+
32+
**[Visible](control-reference.md#i)** – Show or hide the table. Can be **true** or **false**.
33+
34+
**[Spacing](control-reference.md#s)** – Controls the amount of spacing between this control and the preceding control.
35+
36+
**[Divider](control-reference.md#d)** – When true, draw a separating line at the top of the control.
37+
38+
**[Vertical alignment](control-reference.md#c)** – Defines how the content should be aligned vertically for all children of the Table.
39+
40+
**[Horizontal alignment](control-reference.md#c)** – Defines how the content should be aligned horizontally for all children of the Table.
41+
42+
**[Height](control-reference.md#m)** – Specifies whether the table should grow with the size of the data (auto) or grow to fill the height of a container (stretch).
43+
44+
**[Grid style](control-reference.md#s)** – Style hint for all Table Cells within the Table. Allowed values: default, emphasis, good, attention, warning, accent.
45+
46+
**[Repeat for every](control-reference.md#r)** – The source of data that is used to show multiple instances of this control. Learn how to use [repeat for every](control-reference.md#r).
47+
48+
### Column Properties
49+
50+
The number of columns are defined on the Table itself. Columns can be added and removed from the "Columns" tab, where each column has the following properties:
51+
52+
**[Width](control-reference.md#w)** – Specifies the width of the column. If expressed as a number, width represents the weight a the column relative to the other columns in the Table. If expressed as a string, width must by in the format "{{number}}px" (for instance, "50px") and represents an explicit number of pixels.
53+
54+
**[Horizontal alignment](control-reference.md#c)** – Controls how the content of all Cells in the column is horizontally aligned by default. When specified, this value overrides the setting at the Table level. When not specified, horizontal alignment is defined at the Table, row or Cell level.
55+
56+
**[Vertical alignment](control-reference.md#c)** – Controls how the content of all Cells in the column is vertically aligned by default. When specified, this value overrides the setting at the Table level. When not specified, vertical alignment is defined at the Table, row or Cell level.
57+
58+
59+
## Table Row
60+
61+
The immediate child of a Table card element is a Table Row. It groups several Table Cells together horizontally and has some properties that apply to all items in that Row:
62+
63+
**[Visible](control-reference.md#i)** – Show or hide an element. Can be **true** or **false**.
64+
65+
**[Spacing](control-reference.md#s)** – Controls the amount of spacing between this control and the preceding control.
66+
67+
**[Divider](control-reference.md#d)** – When true, draw a separating line at the top of the control.
68+
69+
**[Vertical alignment](control-reference.md#c)** – Defines how the content should be aligned vertically for all Cells in the Row.
70+
71+
**[Horizontal alignment](control-reference.md#c)** – Defines how the content should be aligned horizontally for all Cells in the Row.
72+
73+
**[Height](control-reference.md#m)** – Specifies whether the Table Row should grow with the size of the data (auto) or grow to fill the height of a container (stretch).
74+
75+
**[Style](control-reference.md#s)** – Style hint for all Table Cells within the Row. Allowed values: default, emphasis, good, attention, warning, accent.
76+
77+
**[Repeat for every](control-reference.md#r)** – The source of data that is used to show multiple instances of child Cells. Learn how to use [repeat for every](control-reference.md#r).
78+
79+
80+
## Table Cell
81+
82+
Represents a cell within a row of a Table element. It can contain any standalone card element as a child, and the following properties:
83+
84+
**[Bleed](control-reference.md#b)** – Determines whether the control should bleed through its parent's padding.
85+
86+
**[Background image](control-reference.md#b)** – Specifies a background image. Acceptable formats are PNG, JPEG, and GIF.
87+
88+
**[Minimum height](control-reference.md#m)** – Specifies the minimum height of the Table Cell in pixels, like "80px".
89+
90+
**[Spacing](control-reference.md#s)** – Controls the amount of spacing between this control and the preceding control.
91+
92+
**[Divider](control-reference.md#d)** – When true, draw a separating line at the top of the control.
93+
94+
**[Horizontal alignment](control-reference.md#c)** – Defines how the content should be aligned horizontally for all children of the Table.
95+
96+
**[Vertical alignment](control-reference.md#c)** – Defines how the content should be aligned for child card elements of the Cell.
97+
98+
**[Present right-to-left](control-reference.md#p)** – When enabled, content in the Table Cell should be presented right to left.
99+
100+
**[Height](control-reference.md#m)** – Specifies whether the Table Cell should grow with the size of the data ("auto") or grow to fill the height of a container ("stretch").
101+
102+
**[Style](control-reference.md#s)** – Style hint for the Table Cell background. Allowed values: default, emphasis, good, attention, warning, accent.

powerapps-docs/developer/component-framework/reference/ControlAttributes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: ControlAttributes| Microsoft Docs
2+
title: ControlAttributes (Power Apps component framework API reference) | Microsoft Docs
33
description: Attributes of control that necessary for formatting.
44
ms.author: noazarur
55
author: noazarur-microsoft
@@ -54,7 +54,7 @@ The behavior of the datetime column.
5454
The optionset/choice object of this column.
5555
**Type**: [OptionDescriptor](./optiondescriptor.md)
5656

57-
### Related topics
57+
### Related articles
5858

5959
[Power Apps component framework API reference](../reference/index.md)<br/>
6060
[Power Apps component framework overview](../overview.md)

powerapps-docs/developer/component-framework/reference/ControlAttributesType.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: ControlAttributesType in Microsoft Dataverse| Microsoft Docs
2+
title: ControlAttributesType (Power Apps component framework API reference)| Microsoft Docs
33
description: Enumeration of control attribute type.
44
ms.author: noazarur
55
author: noazarur-microsoft
@@ -38,7 +38,7 @@ Model-driven and canvas apps
3838
| 'memo' | memo |
3939
| 'multiselectpicklist' | multiselectpicklist/choices |
4040

41-
### Related topics
41+
### Related articles
4242

4343
[Power Apps component framework API reference](../reference/index.md)<br/>
4444
[Power Apps component framework overview](../overview.md)

powerapps-docs/developer/component-framework/reference/DataProviderCapabilities.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: DataProviderCapabilities | Microsoft Docs
2+
title: DataProviderCapabilities (Power Apps component framework API reference) | Microsoft Docs
33
description: Provides methods to use dataset capabilities.
44
ms.author: noazarur
55
author: noazarur-microsoft

powerapps-docs/developer/component-framework/reference/DateTimeFieldBehavior.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: DateTimeFieldBehavior in Microsoft Dataverse| Microsoft Docs
2+
title: DateTimeFieldBehavior (Power Apps component framework API reference)| Microsoft Docs
33
description: The behavior of the datetime object to be formatted.
44
ms.author: noazarur
55
author: noazarur-microsoft
@@ -28,7 +28,7 @@ Model-driven apps
2828
| `2` | DateOnly: Dates with time stored as midnight without conversion to UTC. |
2929
| `3` | TimeZoneIndependent: Dates and time stored without conversion to UTC. |
3030

31-
### Related topics
31+
### Related articles
3232

3333
[Power Apps component framework API reference](../reference/index.md)<br/>
3434
[Power Apps component framework overview](../overview.md)

powerapps-docs/developer/component-framework/reference/ICommand.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: ICommand | Microsoft Docs
2+
title: ICommand (Power Apps component framework API reference) | Microsoft Docs
33
description: A command button control types.
44
ms.author: noazarur
55
author: noazarur-microsoft
@@ -27,7 +27,7 @@ Model-driven and canvas apps
2727
| `FlyoutControl` | Flyout control type |
2828
| `SplitButtonControl` | Split button control type |
2929

30-
### Related topics
30+
### Related articles
3131

3232
[Power Apps component framework API reference](../reference/index.md)<br/>
3333
[Power Apps component framework overview](../overview.md)

powerapps-docs/developer/component-framework/reference/ImageObject.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: ImageObject | Microsoft Docs
2+
title: ImageObject (Power Apps component framework API reference) | Microsoft Docs
33
description: Provides access to all the properties of an image.
44
ms.author: noazarur
55
author: noazarur-microsoft

0 commit comments

Comments
 (0)