How to Create Dependent SharePoint Dropdowns with Power Apps
Question details
The user needs to set up a Product Type dropdown field in a SharePoint list that changes its available choices based on the selected content type.

- Product
- SharePoint / Power Apps
- Device & OS
- not provided
- Scenario
- Customizing a SharePoint list form to include cascading or dependent dropdown choices.
- Observed behavior
- SharePoint list forms do not natively support dependent dropdowns based on content types, requiring Power Apps integration to achieve conditional logic.
Ensure you have the necessary permissions to customize list forms in SharePoint and have access to Power Apps within your Microsoft 365 environment.
Customize the SharePoint Form with Power Apps
Use Power Apps to replace the default SharePoint form and write a conditional formula to filter dropdown choices dynamically.
Since SharePoint does not natively support dependent dropdowns across different content types out-of-the-box, Power Apps is required to handle the conditional logic. By customizing the form in Power Apps, you can use conditional functions to dictate exactly what choices appear.
Navigate to your SharePoint list. In the top command bar, click 'Integrate', select 'Power Apps', and then click 'Customize forms'.
Once the Power Apps studio opens, ensure your form includes both the Content Type data card and the Product Type data card. Select the Product Type dropdown control within its card.
In the formula bar at the top, change the property dropdown to 'Items'. Enter an 'If' or 'Switch' formula to define your choices based on the Content Type control. For example: If(ContentTypeDropdown.Selected.Value = "Content Type A", ["Option 1", "Option 2"], ContentTypeDropdown.Selected.Value = "Content Type B", ["Option 3", "Option 4"]).
Click 'File' > 'Save', and then select 'Publish to SharePoint'. Return to your SharePoint list, click 'New' to open the form, and test each content type to verify the dropdown updates appropriately.

Manage Your Everyday Documents Efficiently with WPS Office
While SharePoint and Power Apps handle complex list data and conditional forms, WPS Office is an excellent lightweight alternative for creating, editing, and collaborating on your daily Office documents. It is fully compatible with Microsoft formats and completely free.
- 1. Download and Install: Visit the official WPS Office website to download the installer and complete the quick setup process.
- 2. Open Your Files: Launch WPS Office and directly open your existing .docx, .xlsx, or .pptx files without any conversion.
- 3. Edit and Save: Edit your documents using intuitive tools and save them in standard formats for seamless sharing with Microsoft users.

Frequently Asked Questions
Can I create dependent dropdowns in SharePoint without Power Apps?
Out-of-the-box SharePoint modern list forms do not natively support dependent or cascading dropdowns. You must use Power Apps or custom SharePoint Framework (SPFx) development to achieve this functionality.
How do I reference the Content Type in a Power Apps formula?
You can reference the Content Type by selecting its dropdown control and using a formula like `DataCardValue.Selected.Value` (replace 'DataCardValue' with your actual control name) to determine which options to display in your dependent field.
Why aren't my Power Apps form changes showing up in SharePoint?
After making changes in the Power Apps studio, saving the app is not enough. You must explicitly click 'Publish to SharePoint' so the customized form becomes live and visible to users accessing the list.




