Overview

Every modern SharePoint page can show a list or a library with the built-in List and Document library web parts. They are free, need no setup beyond choosing a list and a view, and for many pages they are exactly right. So when is a separate web part worth it?

This article compares the built-in web parts with Vitextra List Filter Online side by side. Both read the same lists and libraries through the SharePoint REST API and respect the same item permissions — the difference is in how users find data (filter pane, predefined queries, paging), how much of the view is configured on the page rather than in list settings, and what happens on large lists. The comparison helps you decide when the built-in web part is enough, when List Filter Online fits better, and how the two can live on the same page.

📝 Note
Microsoft regularly updates the modern list experience. The statements about the built-in web parts reflect the behaviour documented by Microsoft and reported in the Microsoft Tech Community in 2026. Check the current Microsoft documentation for the latest details.


The built-in List web part in brief

The List web part (and its twin, the Document library web part) embeds an existing view of a list from the current site into a page. The page editor picks the list and the view, decides whether the command bar and the See all link are shown, and chooses the size of the web part. Everything else — which columns appear, how items are sorted and grouped, the item limit and the view filter — is defined in the view settings of the list, not on the page.

Users work with the embedded view the same way as with the list itself: the column header menus sort and filter, the Filters pane narrows the result by the values present in the view, and column formatting JSON is rendered. The web part can be connected to another List web part on the page for dynamic filtering (select an item in one list, filter the other), and to the List properties web part.

What the built-in web part does not offer is a filter that lives on the page: there are no page-level predefined conditions, no filter controls other than the pane, and no way to open the page already filtered through its address.


List Filter Online in brief

List Filter Online is a web part that shows a list or library with its own filter pane, a Query Builder for a predefined filter, a column configurator, server-side paging, grouping with totals and an Excel export — all configured in the web part property pane by a page editor, without touching the list settings.

List Filter Online on a page: filter pane, grouped results with totals and the pager

List Filter Online on a page: filter pane, grouped results with totals and the pager

Instead of reusing a list view, the web part builds its own CAML query from three sources: the predefined filter from the Query Builder, the filters the user selects, and the sorting, grouping and paging settings. The query runs on the server and returns one page of items at a time.


Side-by-side comparison

Built-in List / Document library web partVitextra List Filter Online
What is shownAn existing list view; columns, sorting, grouping and filter come from the view settingsColumns, captions, formats, sorting, grouping and filter are configured in the web part; existing views are not used
Source listsLists and libraries of the current site onlyAny site collection or site in the tenant the user has access to; one list or library per web part
Predefined filterThe view filter: up to 10 conditions with AND/OR, no nested groups; [Me] and [Today] ± days as dynamic valuesQuery Builder: conditions in AND/OR groups nested up to 10 levels; dynamic conditions Is Current User, Today, Last / Next X Days, Weeks, Months, Years; users cannot remove it (KB10320)
User filtersColumn header menus and the Filters pane, which lists values present in the viewA configurable filter pane with more than ten control types — Text, Drop-down, Combobox, People picker, Term picker, Date, Date range, Number, Yes/No and more; each column gets the control that fits it; optional cascading between controls (KB10255, KB10256)
Filter from the page addressNot supported for the web part on a pageCopy Link to Filter produces an address that opens the page with the filter applied; the last filter can be remembered per user (KB10253)
Opening from a native list—The Open in List Filter command in the native list command bar passes the selected items to a page with the web part (KB10254)
PagingContinuous scrolling in batches; the item limit of the view is not honoured as pagesServer-side paging with a configurable page size, the current page number and First / Previous / Next navigation
ColumnsAs in the viewChosen and ordered in the web part; captions, formats, resizable / sortable / filterable / link-to-item per column (KB10258)
Column formatting JSONYesYes — the list's formatting is applied; unsupported constructs fall back to the default rendering (KB10259)
Grouping and totalsAs in the view (up to two levels, totals per view)Up to two levels with Count, Sum, Average, Min, Max and other functions, configured on the page (KB10260)
FoldersFolder navigation of the viewFolder navigation with breadcrumbs, flat view without folders, or files and folders at one level; folder colours (KB10261)
Excel exportThe list's Export command exports the viewSelected items, the current page or all filtered items — with the applied filters and the configured columns
Large lists (over 5,000 items)The view threshold applies; a non-indexed filter fails at run timeThe same threshold applies; the configurator warns about non-indexed filter columns and creates the index in place (KB10257)
Connections to other web partsDynamic filtering between List web parts and the List properties web partNot supported
Collapsed groupsYesNot yet
PermissionsItem permissions of the listItem permissions of the list; SharePoint REST API only, no Microsoft Graph consent
BrandingMicrosoft 365 lookFollows the site and section theme
CostIncluded in Microsoft 365Separate product with a free trial

When the built-in web part is enough

Stay with the built-in web part when:

  • the list is small or medium-sized and a ready-made view already shows what the page needs;
  • the audience knows the list and is comfortable with the column header menus and the Filters pane;
  • you need dynamic filtering between two web parts on the page — this is a feature the built-in web parts have and List Filter Online does not;
  • the page must stay strictly within what Microsoft 365 provides, without additional apps in the tenant.

In these cases creating one more view in the list settings is the cheapest solution, and the built-in web part renders it faithfully.


When List Filter Online fits better

Choose List Filter Online when the page, not the list, should define the experience:

  • The filter is part of the page. A "my contracts", "this quarter" or "pending approval" page needs a predefined query that users cannot switch off, built from dynamic conditions rather than hard-coded dates.
  • Users need real filter controls. A people picker for the owner, a date range for the signing date and a term picker for the category are faster and less error-prone than a header menu with hundreds of values.
  • The list lives on another site. A hub or a department page shows data from a library in a different site collection.
  • The list is large. Server-side paging and the index warning keep a 50,000-item library usable on a page.
  • Filters must be shareable. A link that opens the page with the filter applied can be sent in a chat or placed in a Quick links web part.
  • The page needs its own columns and totals without creating and maintaining a view per page.

❗ Important
List Filter Online does not use existing list views and cannot be connected to other web parts. If either is essential for the page, keep the built-in web part for that part of the page.


Using them together

The two web parts are not exclusive. A common pattern:

  • the built-in Document library web part at the top of a team page for quick uploads and day-to-day work with the default view;
  • a List Filter Online web part below it — or on a separate "Find a document" page — with the filter pane, the predefined filter and the export, for anyone who needs to find a specific item among thousands.

The Open in List Filter command bridges the two: a user who starts in the native list can select items and continue in the page with the richer filtering.

The Open in List Filter command in a native library

The Open in List Filter command in a native library

Good to know

  • Both web parts read data as the current user; neither one shows items the user cannot open in the list.
  • List Filter Online needs three settings before it shows data: the site, the list or library and the columns. Everything else is optional.
  • The view threshold of 5,000 items is a property of SharePoint Online and applies to both web parts. The difference is when you learn about it: in the built-in web part at run time, in List Filter Online while configuring the filters.
  • To see the exact query that List Filter Online sends, switch on developer mode in the property pane and use the CAML Query command — useful when a filter does not return what you expect.

💡 Tip
To try List Filter Online, install it from AppSource as described in KB10251. How to Install List Filter Online and Add It to a Page, then follow KB10201. Configuring the List Filter Online Web Part. The solution overview is in KB10250. List Filter Online: Solution Overview.

Featured Articles

Tile Colors in Smart Tiles: Theme Accent and Predefined Colors

The background and font colors available for tiles in the Vitextra Smart Tiles web part: the six accent colors that follow the site theme, the palette of 31 predefined Fluent UI colors, black and white — with the exact values, how accent colors behave on sites whose theme does not define them, and advice on combining colors.

7k 10/31/2021
Setting a Background Image for a Tile

How to use a picture as the background of a tile in the Vitextra Smart Tiles web part: the Background image option, entering a URL or picking an image from a site library, how the image is cropped and scaled, keeping the title readable, the color fallback, the YouTube thumbnail and removing the image.

10 10/9/2026
How to Find Your Microsoft 365 Tenant ID for Vitextra Licensing

Find the unique identifier (Tenant ID) of your Microsoft 365 tenant from the About section of any Vitextra web part property pane. The Tenant ID is required to assign a license for Vitextra products.

5 9/20/2021

Share