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: docs/declarative-customization/column-formatting.md
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Use column formatting to customize SharePoint
3
3
description: Customize how fields in SharePoint lists and libraries are displayed by constructing a JSON object that describes the elements that are displayed when a field is included in a list view, and the styles to be applied to those elements.
4
-
ms.date: 10/18/2021
4
+
ms.date: 11/11/2021
5
5
ms.localizationpriority: high
6
6
---
7
7
@@ -705,6 +705,7 @@ The following column types support column formatting:
Copy file name to clipboardExpand all lines: docs/declarative-customization/formatting-advanced.md
+15-3Lines changed: 15 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Advanced formatting concepts
3
3
description: Advanced formatting concepts
4
-
ms.date: 11/12/2021
4
+
ms.date: 11/16/2021
5
5
ms.localizationpriority: high
6
6
---
7
7
# Advanced formatting concepts
@@ -14,9 +14,21 @@ The following screenshot shows a list with a Flow button added to the Action col
14
14
15
15

16
16
17
-
You can use formatting to create buttons that, when selected, run Flows on the corresponding list item. The Flow Launch Panel will be displayed after choosing the button and the Flow will just run.
17
+
You can use column formatting to create buttons that, when selected, run Flows on the corresponding list item. For flows that are [solution-aware](/power-automate/overview-solution-flows), the Flow Launch Panel will be displayed after choosing the button and you must select Run Flow to start the flow. For flows that are not solution-aware, The Flow Launch Panel will be displayed after choosing the button and the Flow will just run.
18
18
19
-
To use the sample below, you must substitute the ID of the Flow you want to run. This ID is contained within the `customRowAction` attribute inside the `button` element. To obtain a Flow's ID:
19
+
To use the sample below, you must substitute the ID of the Flow you want to run. This ID is contained within the `actionParams` property of the `customRowAction` attribute inside the `button` element.
20
+
21
+
To obtain the ID of a flow that is solution-aware:
22
+
23
+
1. Choose Flow > See your flows in the SharePoint list where the Flow is configured.
24
+
2. If applicable, [switch to the environment](/power-platform/admin/working-with-environments#switch-the-environment) in which the Flow is hosted.
25
+
3. Choose the Solutions area.
26
+
4. Choose the solution in which the Flow was created.
27
+
5. Filter for Cloud flows and select the Flow you want to run.
28
+
6. Choose Export > Get flow identifier.
29
+
7. Copy the ID.
30
+
31
+
To obtain the ID of a flow that is not solution-aware:
20
32
21
33
1. Choose Flow > See your flows in the SharePoint list where the Flow is configured.
Copy file name to clipboardExpand all lines: docs/general-development/save-download-and-upload-a-sharepoint-site-as-a-template.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Save, download, and upload a SharePoint site as a template
3
3
description: Learn how to design and build robust applications by using SharePoint site templates.
4
-
ms.date: 12/14/2020
4
+
ms.date: 11/16/2021
5
5
ms.prod: sharepoint
6
6
ms.assetid: 2e637172-ddac-4a70-bd77-55a1645a3db1
7
7
ms.localizationpriority: high
@@ -11,7 +11,7 @@ ms.localizationpriority: high
11
11
> [!IMPORTANT]
12
12
> The functionality of saving a site as a template described in this article is **only supported** in SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 **(classic sites only)**, and SharePoint Online **(classic sites only)**.
13
13
>
14
-
> It is **not supported** in SharePoint Online **(modern sites)** or SharePoint Server 2019 **(modern sites)**.
14
+
> It is **not supported** in SharePoint Online **(modern sites)** or SharePoint Server 2019 **(modern sites)**. SharePoint Online environments should use the [new Site Templates](/sharepoint/dev/declarative-customization/site-design-overview).
15
15
16
16
Learn how to design and build robust applications by using SharePoint site templates.
Copy file name to clipboardExpand all lines: docs/spfx/debug-modern-pages.md
+12-12Lines changed: 12 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Debug SharePoint Framework solutions on modern SharePoint pages
3
3
description: Guidance on how to debug SharePoint Framework solutions on modern SharePoint pages
4
-
ms.date: 10/21/2020
4
+
ms.date: 11/16/2020
5
5
ms.prod: sharepoint
6
6
ms.localizationpriority: high
7
7
---
@@ -96,7 +96,7 @@ To debug an Application Customizer, add the following to the URL of your modern
96
96
> Line breaks & indentation have been added to the following snippet for readability. The following text should be on a single line with no whitespace.
|`<extensionId>`| Use the GUID of the extension as the key to associate with the custom action. This has to match the ID value of your extension, which is available in the extension manifest.json file. |
134
+
|`<extensionId>`| Use the GUID of the extension as the key to associate with the custom action. This has to match the ID value of your extension, which is available in the extension **manifest.json** file. |
135
135
|`<extensionType>`| The type of custom action. Use `ClientSideExtension.ApplicationCustomizer` for the Application Customizer extension. |
136
-
|`<propertiesJSON>`| An optional JSON object that contains properties that are available via the this.properties member |
136
+
|`<propertiesJSON>`| An optional JSON object that contains properties that are available via the `this.properties` member.|
137
137
138
138
With the parameters added to the URL, reload the page in the web browser. The page will show a popup asking you to confirm that you now will be loading debug scripts.
139
139
@@ -180,7 +180,7 @@ Following are the query string parameters that you need to add:
|`loadSPFX=true`|Ensures that the SharePoint Framework is loaded on the page. For performance reasons, the framework doesn't load unless at least one extension is registered. Because no components are registered, you must explicitly load the framework. |
182
182
|`debugManifestsFile`|Specifies that you want to load components that are locally served. The loader only looks for components in the app catalog (for your deployed solution) and the SharePoint manifest server (for the system libraries). |
183
-
|`fieldCustomizers`|indicates which fields in your list should have their rendering controlled by the Field Customizer. The ID parameter specifies the GUID of the extension that should be used to control the rendering of the field. The properties parameter is an optional text string containing a JSON object that is deserialized into `this.properties` for your extension.|
183
+
|`fieldCustomizers`|Indicates which fields in your list should have their rendering controlled by the Field Customizer. The ID parameter specifies the GUID of the extension that should be used to control the rendering of the field. The properties parameter is an optional text string containing a JSON object that is deserialized into `this.properties` for your extension.|
184
184
185
185
The `fieldCustomizers` parameter has the following tokens that should be replaced:
186
186
@@ -204,7 +204,7 @@ To debug a list view command set, add the following to the URL of your modern pa
204
204
> Line breaks & indentation have been added to the following snippet for readability. The following text should be on a single line with no whitespace.
|`loadSPFX=true`| Ensures that the SharePoint Framework is loaded on the page. For performance reasons, the framework doesn't load unless at least one extension is registered. Because no components are registered, you must explicitly load the framework. |
235
235
|`debugManifestsFile`| Specifies that you want to load components that are locally served. The loader only looks for components in the app catalog (for your deployed solution) and the SharePoint manifest server (for the system libraries). |
236
-
|`customActions`|simulates a custom action. You can set many properties on this CustomAction object that affect the look, feel, and ___location of your button; we’ll cover them all later. |
236
+
|`customActions`|Simulates a custom action. You can set many properties on this CustomAction object that affect the look, feel, and ___location of your button; we'll cover them all later. |
237
237
238
238
The `customActions` parameter has the following tokens that should be replaced:
|`<extensionType>`| Where the commands are displayed. The possible values are:<br/> `ClientSideExtension.ListViewCommandSet.ContextMenu`: The context menu of the item(s),<br/> `ClientSideExtension.ListViewCommandSet.CommandBar`: The top command set menu in a list or library.<br/> `ClientSideExtension.ListViewCommandSet`: Both the context menu and the command bar (corresponds to `SPUserCustomAction.Location="CommandUI.Ribbon"`). |
244
-
|`<propertiesJSON>`| An optional JSON object containing properties that are available via the this.properties member. |
244
+
|`<propertiesJSON>`| An optional JSON object containing properties that are available via the `this.properties` member. |
245
245
246
246
With the parameters added to the URL, reload the page in the web browser. The page will show a popup asking you to confirm that you now will be loading debug scripts.
247
247
@@ -298,7 +298,7 @@ Using the SharePoint workbench, you can only test web parts from your solution.
298
298
299
299
## Debug SharePoint Framework web parts - an alternative approach
300
300
301
-
If you build your web part solution without the **--ship** argument as following
301
+
If you build your web part solution without the **--ship** argument as following:
302
302
303
303
```console
304
304
gulp bundle
@@ -307,13 +307,13 @@ gulp package-solution
307
307
308
308
the packages generated will reference the code from your local computer (https://localhost:4321). You can deploy the solution to the app catalog as you normally would.
309
309
310
-
You can then start your local server by running
310
+
You can then start your local server by running:
311
311
312
312
```console
313
313
gulp serve --nobrowser
314
314
```
315
315
316
-
Now you can go back to a SharePoint site where the solution has been deployed and add the web parts to any page, modern or classic, and the web part code will be loaded from your local development environment. You can debug your web parts just as you would if you ran 'gulp serve' and added your web part to the workbench.
316
+
Now you can go back to a SharePoint site where the solution has been deployed and add the web parts to any page, modern or classic, and the web part code will be loaded from your local development environment. You can debug your web parts just as you would if you ran **gulp serve** and added your web part to the workbench.
317
317
318
318
This approach should only be used when you're in development mode. If you deploy an app to the app catalog that points to your local host, it will fail to run if your development environment isn't running.
description: Learn what platforms support customizations and rely on the SharePoint Framework for their extensibility opportunities available to developers.
4
-
ms.date: 09/08/2021
4
+
ms.date: 11/16/2021
5
5
ms.prod: sharepoint
6
6
ms.localizationpriority: high
7
7
---
@@ -41,6 +41,6 @@ Learn more about using SPFx for Microsoft Teams: [SPFx support for Microsoft Tea
41
41
42
42
## Microsoft Viva Connections
43
43
44
-
Microsoft Viva Connections, your gateway to modern engagement experiences is designed to keep everyone in your organization engaged and informed. Viva Connections entirely relies on SharePoint for it's customization and extensibility story. This includes both the Viva Connections desktop and mobile experiences. Both of these experiences rely on the SPFx for all customizations.
44
+
Microsoft Viva Connections, your gateway to modern engagement experiences is designed to keep everyone in your organization engaged and informed. Viva Connections entirely relies on SharePoint for its customization and extensibility story. This includes both the Viva Connections desktop and mobile experiences. Both of these experiences rely on the SPFx for all customizations.
45
45
46
46
Learn more about using SPFx on Viva Connections: [SPFx support for Viva Connections](viva/overview-viva-connections.md).
0 commit comments