Widgets Overview

Widgets are form elements that are not list columns: informational elements, controls, and subgrids.

What is a widget

A field is a SharePoint list column: the user enters a value and it is saved to the item. A widget is a form element that does not represent any column: it displays information, controls the form, or shows data from another location.

Left designer palette with the Widgets tab active and the list of all widgets with subtitles

List of widgets

WidgetCodePurposeSaved to item
BannerbannerInformational banner (info, warning, error, success) with a title and text that can be changed by rules.no
ImageimageStatic image in the form, such as a logo or diagram. The URL can include field placeholders.no
Related ItemsrelatedItemsSubgrid of related items from another list, linked via a foreign key.no
Related DocumentsrelatedDocumentsDocuments from a library related to the item, mapped by folder or metadata. Supports upload and preview.no
Repeating TablerepeatingTableTable with repeating rows stored in a single item column, with typed columns and summaries.yes (JSON)
Custom ButtoncustomButtonPlaces a custom button at a chosen spot in the layout.no
Process StepperstepperProcess stepper displaying workflow steps and the item's current status.no
SpacerspacerEmpty element for vertical spacing in the layout.no
Text BlocktextBlockText block for headings, paragraphs, and dividers, supporting field values in text.no
Version HistoryversionHistoryItem version history and comments directly inside the form.no
KPIkpiValue indicator (progress bar or tile) with color thresholds based on the value.no

Placeholders in widget text

Text in some widgets (text block, image URL, KPI subtitle, stepper title, and banner text set by a rule) can substitute field values:

SyntaxSubstituted value
[Field], {Field}value of the field with the given internal name
@Mename of the signed-in user
@Todaytoday's date (YYYY-MM-DD)

Data from other locations

Related items and related documents read data from other lists and libraries. For large lists (over 5,000 items), they require an indexed foreign key column; see Unindexed foreign key column.