Skip to content

Commit 6fcf65f

Browse files
authored
Merge pull request #6471 from MicrosoftDocs/main
custom page GA live
2 parents 0a5407e + a951bf5 commit 6fcf65f

12 files changed

+36
-50
lines changed

powerapps-docs/developer/data-platform/webapi/retrieve-entity-using-web-api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Retrieve a table row using the Web API (Microsoft Dataverse)| Microsoft Docs"
33
description: "Read how to form a GET request using the Microsoft Dataverse Web API to retrieve table data specified as the resource with a unique identifier"
4-
ms.date: 04/19/2022
4+
ms.date: 06/03/2022
55
author: divka78
66
ms.author: dikamath
77
ms.reviewer: jdaly
@@ -416,7 +416,7 @@ The following example specifies that related tasks should be returned in ascendi
416416
> [!NOTE]
417417
> - Nested `$expand` options can only be applied to single-valued navigation properties.
418418
>
419-
> - Each request can include a maximum of 10 `$expand` options. There is no limit on the depth of nested `$expand` options, but the limit of 10 total `$expand` options applies to these as well.
419+
> - Each request can include a maximum of 15 `$expand` options. There is no limit on the depth of nested `$expand` options, but the limit of 15 total `$expand` options applies to these as well.
420420
>
421421
> - This is a subset of the system query options described in the “11.2.4.2.1 Expand Options” section of [OData Version 4.0 Part 1: Protocol Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html). The options `$skip`, `$count`, `$search`, and `$levels` aren’t supported for the Web API.
422422

powerapps-docs/developer/data-platform/webapi/retrieve-related-entities-query.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Retrieve related table records with a query (Microsoft Dataverse)| Microsoft Docs"
33
description: "Read how you can retrieve related table records by expanding the navigation properties."
4-
ms.date: 04/06/2022
4+
ms.date: 06/03/2022
55
author: divka78
66
ms.author: dikamath
77
ms.reviewer: jdaly
@@ -28,7 +28,7 @@ Use the `$expand` system query option in the navigation properties to control wh
2828
If you include only the name of the navigation property, you’ll receive all the properties for related records. You can limit the properties returned for related records using the `$select` system query option in parentheses after the navigation property name. Use this for both single-valued and collection-valued navigation properties.
2929

3030
> [!NOTE]
31-
> - You are limited to no more than 10 `$expand` options in a query. This is to protect performance. Each `$expand` options creates a join that can impact performance.
31+
> - You are limited to no more than 15 `$expand` options in a query. This is to protect performance. Each `$expand` options creates a join that can impact performance.
3232
> - To retrieve related entities for an entity instance, see [Retrieve related tables for a table by expanding navigation properties](retrieve-entity-using-web-api.md#bkmk_expandRelated).
3333
> - Queries which expand collection-valued navigation properties may return cached data for those properties that doesn’t reflect recent changes. It is recommended to use `If-None-Match` header with value `null` to override browser caching. See [HTTP Headers](compose-http-requests-handle-errors.md#bkmk_headers) for more details.
3434
>
@@ -130,7 +130,7 @@ OData-Version: 4.0
130130
You can expand single-valued navigation properties to multiple levels by nesting an `$expand` option within another `$expand` option.
131131

132132
> [!NOTE]
133-
> There is no limit on the depth of nested `$expand` options, but the combined limit of 10 total `$expand` options in a query still applies.
133+
> There is no limit on the depth of nested `$expand` options, but the combined limit of 15 total `$expand` options in a query still applies.
134134
135135
The following query returns `task` records and expands the related `contact`, the `account` related to the `contact`, and finally to the `systemuser` who created the `account` record.
136136

powerapps-docs/developer/model-driven-apps/clientapi/navigate-to-custom-page-examples.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ This article provides examples of navigating from a model-driven app page to a c
2626
This article outlines the steps to use client API to open a custom page as a full-page, dialog, or pane. It provides examples of **custom** as a `pageType` value in [navigateTo (Client API reference)](reference/xrm-navigation/navigateto.md).
2727

2828
> [!IMPORTANT]
29-
> - The base functionality of custom pages has moved to general availability in all regions. However some specific or new capabilities are still in public preview and are marked with _(preview)_.
30-
> - [!INCLUDE[cc_preview_features_definition](../../../includes/cc-preview-features-definition.md)]
31-
> - Custom pages are a new feature with significant product changes and currently have a number of known limitations outlined in [Custom Page Known Issues](../../../maker/model-driven-apps/model-app-page-issues.md).
29+
> Custom pages are a new feature with significant product changes and currently have a number of known limitations outlined in [Custom Page Known Issues](../../../maker/model-driven-apps/model-app-page-issues.md).
3230
3331
## Navigating from a model page to a custom page
3432

powerapps-docs/maker/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1278,7 +1278,7 @@
12781278
href: ./model-driven-apps/create-remove-pages.md
12791279
- name: Manage app properties
12801280
href: ./model-driven-apps/app-properties.md
1281-
- name: Use custom pages within model-driven apps (preview)
1281+
- name: Use custom pages within model-driven apps
12821282
items:
12831283
- name: Custom pages overview
12841284
href: ./model-driven-apps/model-app-page-overview.md

powerapps-docs/maker/model-driven-apps/add-page-to-model-app.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Add a custom page to your model-driven app"
33
description: " Learn how to add a custom page to a model-driven app"
4-
ms.date: 06/29/2021
4+
ms.date: 05/26/2022
55
ms.reviewer: "matp"
66

77
ms.subservice: mda-maker
@@ -14,16 +14,14 @@ search.audienceType:
1414
search.app:
1515
- "PowerApps"
1616
---
17-
# Add a custom page to your model-driven app (preview)
17+
# Add a custom page to your model-driven app
1818

1919
[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)]
2020

2121
This article guides you through creating and editing a custom page for a model-driven app using the modern app designer.
2222

2323
> [!IMPORTANT]
24-
> - The base functionality of custom pages has moved to general availability in all regions. However some specific or new capabilities are still in public preview and are marked with _(preview)_.
25-
> - [!INCLUDE[cc_preview_features_definition](../../includes/cc-preview-features-definition.md)]
26-
> - Custom pages are a new feature with significant product changes and currently have a number of known limitations outlined in [Custom Page Known Issues](model-app-page-issues.md).
24+
> Custom pages are a new feature with significant product changes and currently have a number of known limitations outlined in [Custom Page Known Issues](model-app-page-issues.md).
2725
2826
## Create or edit a model-driven app using modern app designer
2927

powerapps-docs/maker/model-driven-apps/custom-page-localize.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: "Localize labels and strings on a custom page (preview)"
2+
title: "Localize labels and strings on a custom page"
33
description: "This article outlines how to load resx files with localized content and how to use PowerFx to set content for labels on your custom page."
44
ms.custom: ""
5-
ms.date: 11/01/2021
5+
ms.date: 05/26/2022
66
ms.reviewer: ""
77

88
ms.subservice: mda-maker
@@ -16,18 +16,14 @@ search.app:
1616
- "PowerApps"
1717
- D365CE
1818
---
19-
# Localize labels, messages, and tooltips on a custom page (preview)
19+
# Localize labels, messages, and tooltips on a custom page
2020

2121
[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)]
2222

2323
This article outlines how to add localized content to a custom page by uploading [web resource RESX](/powerapps/developer/model-driven-apps/resx-web-resources) files for each language into your solution.
2424

2525
This article shows you how to use Power Fx to set the content of a control on a custom page. You can use similar steps for tooltips and any messages that use a text control on the custom page.
2626

27-
> [!IMPORTANT]
28-
> - This is a preview feature, and isn't available in all regions.
29-
> - [!INCLUDE[cc_preview_features_definition](../../includes/cc-preview-features-definition.md)]
30-
3127
## Localizing labels on a custom page
3228

3329
Providing localized content on a custom page in a model-driven app is vital when building apps that support global users or a multilingual organization. Translation can be done by uploading text files in a .resx format as a web resource. The files contain the translated text that you want to use for labels on your custom pages.

powerapps-docs/maker/model-driven-apps/design-page-for-model-app.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Design a custom page for your model-driven app"
33
description: "Learn how to design a custom page for your model-driven app"
44
ms.custom: ""
5-
ms.date: 07/21/2021
5+
ms.date: 05/26/2022
66
ms.reviewer: ""
77

88
ms.subservice: mda-maker
@@ -16,14 +16,12 @@ search.app:
1616
- PowerApps
1717
- D365CE
1818
---
19-
# Design a custom page for your model-driven app (preview)
19+
# Design a custom page for your model-driven app
2020

2121
This article provides tips for designing a custom page for use in a model-driven app.
2222

2323
> [!IMPORTANT]
24-
> - The base functionality of custom pages has moved to general availability in all regions. However some specific or new capabilities are still in public preview and are marked with _(preview)_.
25-
> - [!INCLUDE[cc_preview_features_definition](../../includes/cc-preview-features-definition.md)]
26-
> - Custom pages are a new feature with significant product changes and currently have a number of known limitations outlined in [Custom Page Known Issues](model-app-page-issues.md).
24+
> Custom pages are a new feature with significant product changes and currently have a number of known limitations outlined in [Custom Page Known Issues](model-app-page-issues.md).
2725
2826
## Supported controls in a custom page
2927

powerapps-docs/maker/model-driven-apps/model-app-page-issues.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Known issues with custom pages in a model-driven app"
33
description: "Find the known issue that might occur when you create a custom page"
44
ms.custom: ""
5-
ms.date: 09/02/2021
5+
ms.date: 05/26/2022
66
ms.reviewer: ""
77
ms.subservice: mda-maker
88
ms.topic: "article"
@@ -19,10 +19,6 @@ search.app:
1919

2020
The custom page is a new page type within model-driven apps. Custom pages bring the power of canvas apps into model-driven apps. Below are the known issues to be aware of.
2121

22-
> [!IMPORTANT]
23-
> - The base functionality of custom pages has moved to general availability in all regions. However there are some specific or new capabilities that are still in public preview and are marked with _(preview)_.
24-
> - [!INCLUDE[cc_preview_features_definition](../../includes/cc-preview-features-definition.md)]
25-
2622
## Maker-related issues
2723

2824
* When a custom page is modified, such as saved and published, the model-driven app isn't aware of the change. The model-driven app will continue to use the last version of the custom page when the model-driven app was published. A model-driven app published through app designer, solution explorer, or **Publish all** will update all custom pages in the model-driven app.

powerapps-docs/maker/model-driven-apps/model-app-page-overview.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Converge model-driven and canvas apps using the custom page"
33
description: "Add a custom page to use canvas as a page in your model-driven app"
4-
ms.date: 06/20/2021
4+
ms.date: 05/26/2022
55
ms.reviewer: "matp"
66

77
ms.subservice: mda-maker
@@ -21,9 +21,7 @@ The custom page is a new page type within a model-driven app, which brings the p
2121
This new page can be more flexible than a model-driven app form, view, or dashboard page. It lets you include one or more tables. Then, the maker can define the data and component interactions. The custom page is a separate solution element, which allows one maker to edit one custom page at a time. Like other model-driven app pages, the page state is either from the parameters passed or retrieved from persisted tables.
2222

2323
> [!IMPORTANT]
24-
> - The base functionality of custom pages has moved to general availability in all regions. However some specific or new capabilities are still in public preview and are marked with _(preview)_.
25-
> - [!INCLUDE[cc_preview_features_definition](../../includes/cc-preview-features-definition.md)]
26-
> - Custom pages are a new feature with significant product changes and currently have a number of known limitations outlined in [Custom Page Known Issues](model-app-page-issues.md).
24+
> Custom pages are a new feature with significant product changes and currently have a number of known limitations outlined in [Custom Page Known Issues](model-app-page-issues.md).
2725
2826
| Capability | Status | Notes |
2927
| -- | -- | -- |
@@ -33,10 +31,10 @@ This new page can be more flexible than a model-driven app form, view, or dashbo
3331
| Modern controls in custom pages | General Availability | [List of supported controls](design-page-for-model-app.md#supported-controls-in-a-custom-page)
3432
| Code components in custom pages | General Availability |
3533
| Monitor support for custom pages | General Availability |
36-
| Authoring custom pages | Public Preview | Modern app designer and canvas designer are expected to be used to author custom page that are supported at runtime |
37-
| Canvas components in custom pages | Public Preview |
38-
| Custom page in Teams model-driven app | Public Preview |
39-
| Custom page in mobile online | Public Preview | iOS must allow enabling “Allow cross site tracking” that can be prevented by device management |
34+
| Authoring custom pages | General Availability | Modern app designer and canvas designer are expected to be used to author custom page that are supported at runtime |
35+
| Canvas components in custom pages | General Availability |
36+
| Custom page in Teams model-driven app | General Availability |
37+
| Custom page in mobile online | General Availability | iOS must allow enabling “Allow cross site tracking” that can be prevented by device management |
4038

4139
## Examples of custom pages
4240

powerapps-docs/maker/model-driven-apps/page-code-components.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Add code components to a custom page for your model-driven app"
33
description: "This article outlines the use of code components built by professional developers using the Power Apps component framework within a custom page."
44
ms.custom: ""
5-
ms.date: 07/14/2021
5+
ms.date: 05/26/2022
66
ms.reviewer: ""
77

88
ms.topic: "article"

0 commit comments

Comments
 (0)