How to Create Responsive SharePoint Web Parts with Dependent Selections
Question details
The user needs to set up a SharePoint page where a primary selection filters secondary choices to display related content without creating separate pages for every combination.

- Product
- SharePoint
- Device & OS
- not provided
- Scenario
- Designing a dynamic SharePoint page that utilizes cascading choices or dependent selections to filter related list data on the fly.
- Observed behavior
- Looking for the best architectural approach to link SharePoint lists, display filtered content based on user selections, and maintain a responsive layout on a single page.
Ensure you have Site Owner or Member permissions to create lists, edit modern SharePoint pages, and configure web part connections.
Use List Web Parts and Dynamic Filtering
The most straightforward native method is leveraging linked SharePoint lists and dynamic web part connections to display dynamically filtered content on a modern page.
By utilizing modern SharePoint features, you can connect two list web parts. When a user selects an item in the primary list, the secondary list automatically filters its view to show only related items.
Create a primary list for your main categories and a secondary list for related content. In the secondary list, add a 'Lookup' column that connects back to the primary list.
Edit your modern SharePoint page. Click the '+' icon to add two 'List' web parts—one for your primary list and one for the secondary list.
Select the secondary list web part and click 'Edit web part'. In the properties pane, turn on 'Dynamic filtering'. Select the column you want to filter by, choose the primary list as the source, and select the corresponding source column.
Click 'Republish' to save the page changes. Select an item in the primary list web part and verify that the secondary list updates to show only the dependent selections.

Integrate Power Apps for Advanced Cascading Choices
For complex forms, multi-level cascading selections, or highly customized behavior, integrating a Power Apps form offers advanced flexibility.
Looking for a Lightweight Alternative for Document Management?
While SharePoint offers powerful web part connections for list management, sometimes you just need a straightforward, lightweight way to manage, edit, and share documents. WPS Office provides a complete, free office suite that is highly compatible with Microsoft formats, allowing a seamless workflow without complex configurations.
- 1. Download and Install: Get WPS Office for free from the official website and install it on your device.
- 2. Open Existing Documents: Open your standard Microsoft Office files directly in WPS Office without losing any formatting.
- 3. Save and Collaborate: Use WPS Cloud to securely save your work and share document links with your team effortlessly.

Frequently Asked Questions
Can I connect more than two web parts together using dynamic filtering?
Yes, dynamic filtering allows you to connect multiple list or document library web parts on the same page, provided they share related lookup columns.
Why isn't the dynamic filtering option appearing in my web part properties?
Dynamic filtering requires both lists to be on the same modern SharePoint page and must share a common data column type, such as a Lookup or Choice column.
Does dynamic filtering work on classic SharePoint pages?
No, dynamic filtering is a feature exclusive to modern SharePoint pages. Classic pages require using classic connected web parts via the old web part settings.
How do I create a lookup column for my secondary list?
Go to your secondary List Settings, click 'Create Column', choose 'Lookup' as the data type, and select the primary list as the source for the information.




