Others

How to Create Custom Filter Tabs for a SharePoint Online List

Emma BrownEmma Brown Nov 4, 2026 870 views

Question details

The user wants to create custom tabs (such as 'Reject' and 'Pending') to filter a SharePoint Online list by status, replicating the interface used in classic or on-premises SharePoint.

How to Create Custom Filter Tabs for a SharePoint Online List
Product
SharePoint Online
Device & OS
not provided
Scenario
Displaying modern SharePoint Online list items using clickable horizontal custom tabs for different statuses.
Observed behavior
Modern SharePoint Online list web parts do not natively support classic custom tab bindings out of the box, requiring alternative workarounds.
Before you start

Ensure you have the necessary site edit permissions to modify modern SharePoint pages and access to Microsoft Power Apps within your Microsoft 365 tenant.

Solution 1Recommended

Use Power Apps to Create a Tabbed Interface

Create a custom Power App canvas that connects to your SharePoint list, using buttons as tabs to dynamically filter the data gallery directly on the SharePoint page.

Since modern SharePoint lists use dropdowns for views rather than horizontal tabs, Power Apps offers the most seamless low-code way to build a custom tabbed UI without deploying custom code.

1
Connect your SharePoint Data

Open Power Apps, create a new Canvas App, click on 'Data' in the left sidebar, select 'Add data', and connect your SharePoint Online list.

2
Insert a Data Gallery

Go to the 'Insert' menu, select 'Vertical Gallery', and set its data source to the connected SharePoint list.

3
Create Navigation Tabs

Use the 'Insert' menu to add 'Button' controls at the top of your screen. Label them according to your statuses (e.g., 'Pending', 'Rejected').

4
Configure Filtering Logic

Set the 'OnSelect' property of each button to update a variable, such as `UpdateContext({varSelectedTab: "Pending"})`. Then, update the 'Items' property of the gallery to `Filter(SharePointList, Status = varSelectedTab)`.

5
Embed on SharePoint Page

Save and publish your Power App. Navigate to your modern SharePoint page, click 'Edit', insert a 'Power Apps' web part, and paste the web link or App ID to display the custom tabbed view.

Use Power Apps to Create a Tabbed Interface
No Premium Licenses Required: Standard Power Apps connected exclusively to SharePoint lists are typically covered under standard Office 365 or Microsoft 365 licenses.
Free Microsoft Office alternative

Boost Your Productivity with WPS Office

While configuring advanced SharePoint views requires navigating complex Microsoft 365 integrations, handling your daily documents doesn't have to be. WPS Office provides a free, lightweight, and highly compatible suite for all your word processing, spreadsheet, and presentation needs.

Fully compatible with Microsoft Word, Excel, and PowerPoint file formats.Lightweight installation with a user-friendly, familiar tabbed interface.Built-in PDF editor and powerful collaboration tools for local and cloud files.A free, comprehensive alternative to standard Microsoft Office desktop applications.
microsoft office alternative - wps office

Frequently Asked Questions

Can I use out-of-the-box modern SharePoint views as horizontal tabs?

No. Modern SharePoint uses a dropdown menu for list views by default. To display these views as clickable horizontal tabs directly on the page without custom code, you must use integrations like Power Apps or third-party web parts.

Is it possible to revert to classic SharePoint to get the tab view back?

Yes, you can switch a specific list to the classic experience via the Advanced Settings of the list. However, this is generally not recommended as Microsoft heavily focuses on the modern experience and performance updates.

Are there open-source SPFx solutions available for tabbed list views?

Occasionally, community-driven projects in the PnP (Patterns and Practices) GitHub repository provide custom web parts that mimic tabbed views. You can search the 'sp-dev-fx-webparts' repository for existing generic tab solutions.