- Adds a collapsible accordion section to an Office 365 SharePoint page or Teams Tab.
- Ideal for creating FAQs.
- When adding the web part, you'll be prompted to select a list from a property panel dropdown (target list must have a Title column and Content column). This will generate an accordion with one section for each item in the list.
- Modifications/deletions/additions to the list items in the target list of an added web part are automatically reflected on the page.
- To deploy to a Teams tab see current Microsoft documentation.
1) Create or use a list with a Title and a Content column:
- The value in the Title column for each item will appear in the heading bars of the Accordion.
- The value in the Content column for each item will appear in the collapsible content section of the Accordion
- When creating the columns, select "Multiple lines of text". Rich text is now supported within the Content column.
2) Add the Accordion Section web part to your page & select your list:
1.8.2
| Solution | Author(s) |
|---|---|
| SPFx Collapsible Accordion Section | Erik Benke |
| Version | Date | Comments |
|---|---|---|
| 1.0 | August 14, 2019 | Initial release |
| 1.1 | September 19, 2019 | Minor updates, adding to Github |
| 1.2 | April 15, 2020 | Added Polyfills for IE11 compatibility |
| 1.3 | July 10, 2020 | Adding Rich Text support for Content panels |
- Clone or download this repository
- Run in command line:
npm installto install the npm dependencies
- To test:
gulp serve --nobrowser- Test within a site in your tenant using the Remote Workbench by navigating to https://{yourtenant}.sharepoint.com/sites/{yoursite}/_layouts/15/workbench.aspx. Use Lists within your site that follow the Usage guidelines above. Local workbench testing not supported
- To package and deploy:
- Use
gulp bundle --ship&gulp package-solution --ship - Add the .sppkg to your SharePoint App Catalog
- Use

