ViewerDefinitionCollection / PartialViewerDefinitionCollection

Description

A ViewerDefinitionCollection represents a collection of key/value pairs, where key is a string used to identify the corresponding ViewerDefinition. It extends ResourceCollection<T>.

Properties

Property

Element

Type

Description

key

 

string

The identifier of the ViewerDefinition

 

value

ViewerDefinition

The ViewerDefinition.

Example

const viewerDefinitions = {

  dataCellFlagViewer: {

    factory: (context) => new FlagViewerProvider()

  }

};

Default Values

The DataGrid provides the following default ViewerDefinition:

Key

ViewerProvider

default

TextViewerProvider

boolean

ImageViewProvider

string

TextViewerProvider

number

TextViewerProvider

integer

TextViewerProvider

date

TextViewerProvider

time

TextViewerProvider

dateTime

TextViewerProvider

groupTitle

GroupTitleViewerProvider

Remarks

Setting the ColumnDefinition.type property to any of these keys makes the DataGrid use the corresponding default ViewerProvider for that column, except for the groupTitle key which applies only to group headers.

A partial type/interface is an object in which properties are optional.