You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/control-limitations.md
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,10 @@
2
2
title: Limitations of controls in canvas apps
3
3
description: Learn about the limitations of controls in canvas apps.
4
4
author: navjotm
5
-
6
5
ms.topic: conceptual
7
6
ms.custom: canvas
8
7
ms.reviewer: tapanm
9
-
ms.date: 01/31/2022
8
+
ms.date: 06/01/2022
10
9
ms.subservice: canvas-maker
11
10
ms.author: namarwah
12
11
search.audienceType:
@@ -32,6 +31,8 @@ In this article, learn about the general limitations of the controls used in can
32
31
- On Android, the camera control isn't supported in Teams Mobile.
33
32
- When using desktop browsers, the barcode scanner isn't supported. Use the Power Apps for mobile app.
34
33
34
+
-[Container control](controls/control-container.md) - see [Container control limitations](controls/control-container.md#limitations).
35
+
35
36
-[Export and import controls](controls/control-export-import.md) - see [Export and import control limitations](controls/control-export-import.md#limitations).
36
37
37
38
-[Gallery control](controls/control-gallery.md) - see [Gallery control limitations](controls/control-gallery.md#limitations).
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/controls/control-attachments.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn about the details, properties and examples of the attachments
4
4
author: chmoncay
5
5
ms.topic: reference
6
6
ms.custom: canvas
7
-
ms.date: 05/05/2022
7
+
ms.date: 06/01/2022
8
8
ms.subservice: canvas-maker
9
9
ms.author: chmoncay
10
10
ms.reviewer: tapanm
@@ -21,6 +21,9 @@ contributors:
21
21
22
22
A control that allows users to download files to their device, as well as upload and delete files from a list created using Microsoft Lists, or a Microsoft Dataverse table.
23
23
24
+
## Description
25
+
An **Attachments** control lets you open, add, and delete files from a list or a Dataverse table.
26
+
24
27
## Limitations
25
28
26
29
The attachment control has these limitations:
@@ -31,9 +34,6 @@ The attachment control has these limitations:
31
34
32
35
1. Attachments control on a web browser lets you select multiple files, and allows use of drag and drop functionality. However, when using attachments control on [Power Apps Mobile](https://powerapps.microsoft.com/downloads/), you can only add files one at a time.
33
36
34
-
## Description
35
-
An **Attachments** control lets you open, add, and delete files from a list or a Dataverse table.
36
-
37
37
## Key properties
38
38
**[Items](properties-core.md)** – The **Attachment** column of the list or Dataverse table. [Collections](../create-update-collection.md) and [Tables](../working-with-tables.md) are not supported.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/controls/control-container.md
+14-10Lines changed: 14 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,9 @@
2
2
title: Container control in Power Apps
3
3
description: Learn about the details, properties and examples of the container control in Power Apps.
4
4
author: chmoncay
5
-
6
5
ms.topic: reference
7
6
ms.component: canvas
8
-
ms.date: 02/12/2021
7
+
ms.date: 06/01/2022
9
8
ms.subservice: canvas-maker
10
9
ms.author: chmoncay
11
10
ms.reviewer: tapanm-msft
@@ -20,14 +19,22 @@ contributors:
20
19
---
21
20
# Container control in Power Apps
22
21
23
-
Provides the ability to create hierarchy.
22
+
Groups logically-related controls to create hierarchies.
24
23
25
24
## Description
26
25
27
26
The container can hold a set of controls and has its own properties.
28
27
29
28
You can start with inserting a blank container. And then, customize it by adding controls to it, resizing it, moving it, hiding it, and making other changes. You can also start with a number of controls, select them and add using tree view.
30
29
30
+
## Limitations
31
+
32
+
- Containers don't work within forms.
33
+
- The following controls are not supported within a container:
34
+
-[Data table](control-data-table.md)
35
+
-[PDF viewer](control-pdf-viewer.md)
36
+
-[Web barcode scanner](control-barcodescanner.md)
37
+
31
38
## Properties
32
39
33
40
**[BorderColor](properties-color-border.md)** – The color of a control's border.
@@ -49,18 +56,15 @@ You can start with inserting a blank container. And then, customize it by adding
49
56
**[Y](properties-size-___location.md)** – The distance between the top edge of a control and the top edge of the parent container (screen, if no parent container).
50
57
51
58
52
-
## Known limitations
53
-
54
-
- Containers don't work within forms.
55
-
- You cannot add tables to the layout containers.
56
-
57
59
## Frequently asked questions
58
60
59
61
### What is the difference between a container and a group?
60
62
61
-
The authoring group is a lightweight concept used for moving around controls and bulk editing similar properties of controls within the group. The authoring group doesn't affect the layout of the app.
63
+
When editing an app, you can select controls and group them using Ctrl + G or the context menu. You can modify common properties of controls within the group. Groups are an aid for app making. They don't have properties of their own and don't affect the layout of the app.
64
+
65
+
In contrast, containers are actual controls with their own properties like **Width** and **BorderColor**. Containers affect app layout and help screen reader users understand the structure of the app.
62
66
63
-
The container control previously shipped in experimental as a replacement for the authoring group renamed as the enhanced group. It was renamed to the container control as there's value in both a lightweight authoring group and a structured container control with additional properties.
67
+
While you can add any controls in a group, you should only add logically-related controls in a container. For example, [controls in a tile should be placed in containers](../accessible-apps-structure.md#logical-control-order).
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/controls/control-gallery.md
+11-3Lines changed: 11 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,10 @@
2
2
title: Gallery control in Power Apps
3
3
description: Learn about the details, properties and examples of the gallery control in Power Apps.
4
4
author: chmoncay
5
-
6
5
ms.topic: reference
7
6
ms.custom: canvas
8
7
ms.reviewer: tapanm
9
-
ms.date: 03/11/2021
8
+
ms.date: 06/01/2022
10
9
ms.subservice: canvas-maker
11
10
ms.author: chmoncay
12
11
search.audienceType:
@@ -36,7 +35,16 @@ Predefined templates for showing images and text in a gallery are available, and
36
35
37
36
## Limitations
38
37
39
-
If a user scrolls the **Flexible height** gallery control before all items are loaded, the item that's currently in view may be pushed down and out of view when the data loading is finished. To avoid this issue, use a standard **Gallery** control instead of the **Flexible height** variant.
38
+
- If a user scrolls the **Flexible height** gallery control before all items are loaded, the item that's currently in view may be pushed down and out of view when the data loading is finished. To avoid this issue, use a standard **Gallery** control instead of the **Flexible height** variant.
39
+
- The following controls are not supported within a gallery:
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/controls/control-richtexteditor.md
+1-4Lines changed: 1 addition & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: chmoncay
5
5
ms.topic: article
6
6
ms.custom: canvas
7
7
ms.reviewer: tapanm
8
-
ms.date: 04/12/2022
8
+
ms.date: 06/01/2022
9
9
ms.subservice: canvas-maker
10
10
ms.author: chmoncay
11
11
search.audienceType:
@@ -76,8 +76,5 @@ To use the control inside a form, select the "Edit multi-line text" card, and cu
76
76
> [!NOTE]
77
77
> When the toolbar is focused, **Tab** and **Shift+Tab** keys will navigate between toolbar groups. But you can't cycle back from the last group to the first group and vice versa.
1. Select **Download app**. Power Apps will then generate your Teams manifest file using the app description and logo you've already set in your app.
52
+
1. Select **Add to Teams**and you'll be asked to open Teams.
56
53
57
-
1. Save the downloaded file.
54
+
:::image type="content" source="media/embed-teams-app/add-to-teams-button.png" alt-text="Add to Teams button.":::
58
55
59
-
## Add the app as a personal app
56
+
> [!TIP]
57
+
> If you want, you can also choose **Download app** to download the app, and then use the steps described in [Upload your app in Microsoft Teams](/microsoftteams/platform/concepts/deploy-and-publish/apps-upload) article to upload the app to Teams.
60
58
61
-
1.To add the app as a personal app or as a tab to any channel or conversation, select **Apps**in the left navigation and then select **Upload a custom app**.
59
+
1.Select **Open Microsoft Teams** to open Teams app, or select **Cancel**followed by **Use the web app instead** to open Teams web.
62
60
63
-
> [!NOTE]
64
-
> The **Upload a custom app** only appears if your Teams administrator has created a [custom app policy](/microsoftteams/teams-app-setup-policies) and turned on **Allow uploading of custom apps**.
61
+
1. Select **Add**. You can also choose to add the app to a specific team using **Add to team**, or a specific chat using **Add to chat**.
62
+
63
+
:::image type="content" source="media/embed-teams-app/add-to-teams-in-teams.png" alt-text="Add app to Teams, a team, or a chat.":::
64
+
65
+
The app is now added to Teams.
66
+
67
+
> [!TIP]
68
+
> You can also [pin the app](install-personal-app.md#pin-power-apps-to-teams) for easy access.
69
+
70
+
## Add to Teams using the web player
65
71
66
-

72
+
You can also add canvas apps to Teams using the web player. There are two ways to run a canvas app using the web player.
67
73
68
-
2. Select **Add** to add the app as a personal app or select **Add to team** to add the app as a tab within an existing channel or conversation.
74
+
1. Go to [Power Apps](https://make.powerapps.com) > **Apps** > select the app to launch in a new browser tab.
75
+
1.[Edit the app](../maker/canvas-apps/edit-app.md) > select  or press **F5** to play the app.
76
+
77
+
After the app is open using the web player, choose the **Add to Teams** button from the top-right side of the screen.
78
+
79
+
:::image type="content" source="media/embed-teams-app/add-to-teams-web-player.png" alt-text="Add app to Teams using web player.":::
80
+
81
+
When prompted, select **Open Microsoft Teams** to open Teams app, or select **Cancel** followed by **Use the web app instead** to open Teams web. And then, select **Add** to add the app to Teams.
82
+
83
+
You can also choose to add the app to a specific team using **Add to team**, or a specific chat using **Add to chat**.
69
84
70
85
## Publish the app to the Teams catalog
71
86
@@ -124,18 +139,18 @@ The following context variables from Teams are supported:
124
139
125
140
You can optionally preload your app within Teams to increase performance.
126
141
127
-
1. Sign in to [make.powerapps.com](https://make.powerapps.com), and then select **Apps** in the menu.
142
+
1. Sign in to [Power Apps](https://make.powerapps.com), and then select **Apps** in the menu.
128
143
129
144
2. Select **More actions** (...) for the app you want to share in Teams, and then select **Settings**.
130
145
131
146
3. In the Settings panel, toggle **Preload app for enhanced performance** to **Yes**. App will then pre-load whenever embedded in Teams.
132
147
133
-

148
+
:::image type="content" source="media/embed-teams-app/preload-app.png" alt-text="Preload app for enhanced performance.":::
134
149
135
150
4. For the changes to take effect, remove and add your app into Teams again.
136
151
137
-
> [!NOTE]
138
-
> This allows users to download the compiled app while authentication is in progress for embedded scenarios. However, the users can run your app only after successful authentication. This behavior ensures that your app data won't be available to unauthenticated users. Information in the compiled app includes—a collection of JavaScript files containing text authored in app controls, media assets (such as images), the app name, and the environment URL the app resides in.
152
+
> [!NOTE]
153
+
> This allows users to download the compiled app while authentication is in progress for embedded scenarios. However, the users can run your app only after successful authentication. This behavior ensures that your app data won't be available to unauthenticated users. Information in the compiled app includes—a collection of JavaScript files containing text authored in app controls, media assets (such as images), the app name, and the environment URL the app resides in.
Copy file name to clipboardExpand all lines: powerapps-docs/teams/embed-teams-tab.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ contributors:
23
23
24
24
# Embed a canvas app as tab app in Teams
25
25
26
-
You can customize the Teams experience by adding Power Apps canvas apps to your channels in Teams using the **PowerApps** tab. In this topic, you learn how to add the Product Showcase sample app to a Teams channel, and then open the app from that channel.
26
+
You can customize the Teams experience by adding Power Apps canvas apps to your channels in Teams using the **Power Apps** tab. In this topic, you learn how to add the Product Showcase sample app to a Teams channel, and then open the app from that channel.
27
27
28
28

0 commit comments