EditorDefinitionCollection / PartialEditorDefinitionCollection

Description

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

Properties

Property

Element

Type

Description

key

 

string

The identifier of the EditorDefinition.

 

value

EditorDefinition

The EditorDefinition.

Example

const editorDefinitions = {

  dataCellComboBoxEditor: {

    factory: (context) => new ComboBoxEditorProvider(distinctEmployees)

  }

};

Default Values

The DataGrid provides the following default EditorDefinitions:

Key

EditorProvider

default

TextEditorProvider

boolean

BooleanEditorProvider

string

TextEditorProvider

number

NumberEditorProvider

Integer

IntegerEditorProvider

date

DateEditorProvider

time

TimeEditorProvider

dateTime

DateTimeEditorProvider

Remarks

Setting the ColumnDefinition.type property to any of these keys makes the DataGrid use the corresponding default EditorProvider for that column.

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