@microsoft/sp-listview-extensibility package

SharePoint Framework support for customizing the list view.

Classes

BaseFieldCustomizer

This is the base class that third parties should extend when implementing a client-side extension that customizes the appearance of fields in a SharePoint ListView.

In the component manifest, the "extensionType" should be set to "FieldCustomizer".

BaseFormCustomizer

This is the base class that third parties should extend when implementing a client-side extension that provides a custom list form (display, new, edit) for a SharePoint list.

BaseListViewCommandSet

This is the base class that third parties should extend when implementing a client-side extension that provides a command set for a SharePoint list view.

ColumnAccessor

Provides access to a ListView column, which is the visual presentation of a field.

Command

Represents a command belonging to a command set.

FieldCustomizerContext

This object provides contextual information for BaseFieldCustomizer.

FormCustomizerContext

Form Customizer Context. This object contains contextual services and properties for the form.

ListItemAccessor

When a field customizer extension is rendering a field, the ListItemAccessor provides access to the associated SharePoint list item.

ListViewAccessor

Provides access to a SharePoint ListView control.

ListViewCommandSetContext

This object provides contextual information for BaseListViewCommandSet.

ListViewStateChangedEventArgs

Arguments for the list view state changed event.

RowAccessor

Provides access to a ListView row, which is the visual presentation of a SharePoint list item.

SelectedRowsChangedEventArgs

Arguments for the selected rows changed event.

Interfaces

IColumn

Provides information about the state of a column in the list view

IContentType

Provides information about the content type

IFieldCustomizerCellEventParameters

Event parameters for BaseFieldCustomizer.onRenderCell()

IFilter

Provides information about the state of the filters applied to the ListView.

IFolderInfo

Provides information about the state of the folder in the ListView.

IFormCustomizerContext

FormCustomizerContext-specific properties.

IList

Provides information about the list rendered by the ListView.

IListItem

Represents an SP.ListItem data (OData).

IListViewAccessorState

Provides information about the state of the ListView.

IListViewCommandSetExecuteEventParameters

Parameters for BaseListViewCommandSet.onExecute()

IListViewCommandSetListViewUpdatedParameters

Parameters for BaseListViewCommandSet.onListViewUpdated()

IRow

Provides information about the list item's state rendered by the ListView.

IView

Provides information about the view rendered by the ListView.

Enums

ListViewAccessorStateChanges

Describes the type of list view state changes.