React DataGrid Events
This section describes events fired by this widget.
adaptiveDetailRowPreparing
Raised before an adaptive detail row is rendered.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| formOptions | 
                         The options of the Form widget.  | 
                
Main article: onAdaptiveDetailRowPreparing
See Also
cellClick
Raised when a cell is clicked or tapped.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| jQueryEvent | 
                             Use 'event' instead. The jQuery event that caused the handler execution. Deprecated in favor of the event field.  | 
                |
| event | Event (jQuery or EventObject)  | 
                    
                         The event that caused the handler execution. It is a dxEvent or a jQuery.Event when you use jQuery.  | 
                
| data | 
                         The data of the row to which the cell belongs.  | 
                |
| key | any | 
                         The row's key. If a field providing keys is not specified in the data source, the whole data object is considered the key.  | 
                
| value | any | 
                         The cell's raw value.  | 
                
| displayValue | any | 
                         The cell's displayed value. Differs from the value field only when the column to which the clicked cell belongs uses lookup.  | 
                
| text | 
                         The cell's formatted value converted to a string.  | 
                |
| columnIndex | 
                         The index of the column to which the cell belongs. For details on indexes, see the Column and Row Indexes topic.  | 
                |
| column | 
                         This column's configuration.  | 
                |
| rowIndex | 
                         The index of the row to which the cell belongs. Refer to Column and Row Indexes for more information.  | 
                |
| rowType | 
                         The type of the row to which the clicked cell belongs.  | 
                |
| cellElement | 
                         The cell's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| row | 
                         The row properties.  | 
                
Main article: onCellClick
See Also
cellHoverChanged
Raised after the pointer enters or leaves a cell.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| eventType | 
                         Indicates whether the pointer entered or left the cell. Can be either "mouseover" or "mouseout".  | 
                |
| data | 
                         The data of the row to which the cell belongs.  | 
                |
| key | any | 
                         The row's key. If a field providing keys is not specified in the data source, the whole data object is considered the key.  | 
                
| value | any | 
                         The cell's raw value.  | 
                
| text | 
                         The cell's formatted value converted to a string.  | 
                |
| displayValue | any | 
                         The cell's displayed value. Differs from the value field only when the column to which the current cell belongs uses lookup.  | 
                
| columnIndex | 
                         The index of the column to which the cell belongs. For details on indexes, see the Column and Row Indexes topic.  | 
                |
| rowIndex | 
                         The row's index. Refer to Column and Row Indexes for more information.  | 
                |
| column | 
                         This column's configuration.  | 
                |
| rowType | 
                         The row's type.  | 
                |
| cellElement | 
                         The cell's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| row | 
                         The row properties.  | 
                
Main article: onCellHoverChanged
See Also
cellPrepared
Raised after a cell is created.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| data | 
                         The data of the row to which the cell belongs. Unavailable if rowType is "header", "filter" or "totalFooter".  | 
                |
| key | any | 
                         The row's key. Unavailable if rowType is "header", "filter" or "totalFooter".  | 
                
| value | any | 
                         The cell's raw value.  | 
                
| displayValue | any | 
                         The cell's displayed value. Differs from the value field only when the column to which the prepared cell belongs uses lookup.  | 
                
| text | 
                         The cell's formatted value converted to a string.  | 
                |
| columnIndex | 
                         The index of the column to which the cell belongs. For details on indexes, see the Column and Row Indexes topic.  | 
                |
| column | 
                         This column's configuration.  | 
                |
| rowIndex | 
                         The row's index. Refer to Column and Row Indexes for more information.  | 
                |
| rowType | 
                         The row's type.  | 
                |
| row | 
                         The row properties.  | 
                |
| isSelected | 
                         Indicates whether the row is selected.  | 
                |
| isExpanded | 
                         Indicates whether the row is expanded or collapsed. Unavailable if rowType is "header", "filter" or "totalFooter".  | 
                |
| cellElement | 
                         The cell's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                
Main article: onCellPrepared
See Also
contentReady
Raised when the widget's content is ready.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only when using Knockout.  | 
                
Main article: onContentReady.
See Also
contextMenuPreparing
Raised before the context menu is rendered.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| items | 
                         Items to be displayed in the context menu. Their structure is described in the Default Item Template section.  | 
                |
| target | 
                         The name of the grid element on which the context menu is invoked: "headerPanel", "header", "content" or "footer".  | 
                |
| targetElement | 
                         This element's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| columnIndex | 
                         The index of the column on which the context menu is invoked. For details on indexes, see the Column and Row Indexes topic.  | 
                |
| column | 
                         This column's configuration.  | 
                |
| rowIndex | 
                         The index of the row on which the context menu is invoked. Refer to Column and Row Indexes for more information.  | 
                |
| row | 
                         The row properties.  | 
                
Main article: onContextMenuPreparing
See Also
dataErrorOccurred
Raised when an error occurs in the data source.
Event
Information on the occurred error.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| error | 
                         The standard Error object that defines the error.  | 
                
Main article: onDataErrorOccurred
See Also
disposing
Raised before the widget is disposed of.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                
Main article: onDisposing
See Also
editingStart
Raised before a cell or row switches to the editing state.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if Knockout is used.  | 
                |
| data | 
                         The data of a row to be edited.  | 
                |
| key | any | 
                         The row's key. The key of an added but not yet saved row is undefined.  | 
                
| cancel | 
                         Allows you to cancel row editing.  | 
                |
| column | 
                         The configuration of the column whose cell is switching to the editing state. Available in the "batch" editing mode.  | 
                
Main article: onEditingStart
See Also
editorPrepared
Raised after an editor is created.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| parentType | 
                         The editor's location. One of "dataRow", "filterRow", "headerRow" or "searchPanel".  | 
                |
| value | any | 
                         The editor's value.  | 
                
| setValue(newValue, newText) | any | 
                         A method that you should call to change the cell value and, optionally, the displayed value after the editor's value is changed.  | 
                
| updateValueTimeout | 
                         Gets and sets the delay between the moment a user stops typing a filter value and the moment it is applied. Available if parentType is "filterRow" or "searchPanel".  | 
                |
| width | 
                         The editor's width; equals null for all editors except for those whose parentType equals "searchPanel".  | 
                |
| disabled | 
                         Indicates whether the editor is disabled.  | 
                |
| rtlEnabled | 
                         Indicates whether the editor uses a right-to-left representation.  | 
                |
| editorElement | 
                         The editor's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| readOnly | 
                         Indicates whether the editor is read-only.  | 
                |
| dataField | 
                         The name of the field that provides data for the column the editor belongs to.  | 
                |
| row | 
                         The properties of the row the editor belongs to.  | 
                
Main article: onEditorPrepared
See Also
editorPreparing
Raised before an editor is created.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| parentType | 
                         The editor's location. One of "dataRow", "filterRow", "headerRow" or "searchPanel".  | 
                |
| value | any | 
                         The editor's value.  | 
                
| setValue(newValue, newText) | any | 
                         A method that you should call to change the cell value and, optionally, the displayed value after the editor's value is changed.  | 
                
| updateValueTimeout | 
                         Gets and sets the delay between the moment a user stops typing a filter value and the moment it is applied. Available if parentType is "filterRow" or "searchPanel".  | 
                |
| width | 
                         The editor's width; equals null for all editors except for those whose parentType equals "searchPanel".  | 
                |
| disabled | 
                         Indicates whether the editor is disabled.  | 
                |
| rtlEnabled | 
                         Indicates whether the editor uses a right-to-left representation.  | 
                |
| cancel | 
                         Allows you to cancel creating the editor.  | 
                |
| editorElement | 
                         The editor's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| readOnly | 
                         Indicates whether the editor is read-only.  | 
                |
| editorName | 
                         Allows you to change the editor. Accepts names of DevExtreme widgets only, for example, "dxTextBox".  | 
                |
| editorOptions | 
                         Gets and sets the editor configuration.  | 
                |
| dataField | 
                         The name of the field that provides data for the column the editor belongs to.  | 
                |
| row | 
                         The properties of the row the editor belongs to.  | 
                
Main article: onEditorPreparing
See Also
exported
Raised after data is exported.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if Knockout is used.  | 
                
Main article: onExported
See Also
exporting
Raised before data is exported.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if Knockout is used.  | 
                |
| fileName | 
                         The name of the file to which grid data is about to be exported.  | 
                |
| cancel | 
                         Allows you to cancel exporting.  | 
                
Main article: onExporting
See Also
fileSaving
Raised before a file with exported data is saved to the user's local storage.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| fileName | 
                         The name of the file to be saved.  | 
                |
| format | 
                         The format of this file. Equals "EXCEL" for an Excel file.  | 
                |
| data | 
                         Exported data as a BLOB.  | 
                |
| cancel | 
                         Allows you to cancel file saving.  | 
                
Main article: onFileSaving
See Also
initialized
Raised only once, after the widget is initialized.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                
Main article: onInitialized
See Also
initNewRow
Raised before a new row is added to the widget.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| data | 
                         The data of the inserted row; initially empty.  | 
                
Main article: onInitNewRow
See Also
keyDown
Raised when the widget is in focus and a key has been pressed down.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| jQueryEvent | 
                             Use 'event' instead. The jQuery event that caused the handler execution. Deprecated in favor of the event field.  | 
                |
| event | Event (jQuery or EventObject)  | 
                    
                         The event that caused the handler execution. It is a dxEvent or a jQuery.Event when you use jQuery.  | 
                
| handled | 
                         Indicates whether the widget has already handled this event.  | 
                
optionChanged
Raised after a widget option is changed.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| name | 
                         The option's short name.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| component | 
                         The widget's instance.  | 
                |
| fullName | 
                         The option's full name.  | 
                |
| value | any | 
                         The option's new value.  | 
                
Main article: onOptionChanged
See Also
rowClick
Raised when a row is clicked or tapped.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if Knockout is used.  | 
                |
| jQueryEvent | 
                             Use 'event' instead. The jQuery event that caused the handler execution. Deprecated in favor of the event field.  | 
                |
| event | Event (jQuery or EventObject)  | 
                    
                         The event that caused the handler execution. It is a dxEvent or a jQuery.Event when you use jQuery.  | 
                
| data | 
                         The row's data.  | 
                |
| key | any | 
                         The row's key.  | 
                
| values | 
                         Values displayed in the row cells.  | 
                |
| columns | 
                         All column configurations.  | 
                |
| rowIndex | 
                         The row's index. Refer to Column and Row Indexes for more information.  | 
                |
| rowType | 
                         The row's type.  | 
                |
| isSelected | 
                         Indicates whether the row is selected.  | 
                |
| isExpanded | 
                         Indicates whether or not the group row is expanded. Available if rowType is "group".  | 
                |
| groupIndex | 
                         The row's group index. Available if rowType is "group".  | 
                |
| rowElement | 
                         The row's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| handled | 
                         Indicates whether internal widget handlers have already handled the event.  | 
                
Main article: onRowClick
See Also
rowCollapsed
Raised after a row is collapsed.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| key | any | 
                         The key of the row.  | 
                
Main article: onRowCollapsed
See Also
rowCollapsing
Raised before a row is collapsed.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| key | any | 
                         The key of the row.  | 
                
| cancel | 
                         Allows you to cancel row collapsing.  | 
                
Main article: onRowCollapsing
See Also
rowExpanded
Raised after a row is expanded.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| key | any | 
                         The key of the row.  | 
                
Main article: onRowExpanded
See Also
rowExpanding
Raised before a row is expanded.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| key | any | 
                         The key of the group or master row.  | 
                
| cancel | 
                         Allows you to cancel row expansion.  | 
                
Main article: onRowExpanding
See Also
rowInserted
Raised after a new row has been inserted into the data source.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| data | 
                         The data of the row.  | 
                |
| key | any | 
                         The key of the row. If a field providing keys is not specified in the data source, the whole data object is considered the key.  | 
                
| error | 
                         The standard Error object defining an error that may occur during insertion.  | 
                
Main article: onRowInserted
See Also
rowInserting
Raised before a new row is inserted into the data source.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| data | 
                         The data of the row that should be inserted.  | 
                |
| cancel | | | 
                         true, a Promise resolved with true, or a rejected Promise stops row insertion.  | 
                
Main article: onRowInserting
See Also
rowPrepared
Raised after a row is created.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if Knockout is used.  | 
                |
| data | 
                         The row's raw data. Unavailable if rowType is "header", "filter" or "totalFooter".  | 
                |
| key | any | 
                         The row's key.  | 
                
| values | 
                         Values displayed in the row cells.  | 
                |
| columns | 
                         All column configurations.  | 
                |
| rowIndex | 
                         The row's index. Refer to Column and Row Indexes for more information.  | 
                |
| rowType | 
                         The row's type.  | 
                |
| groupIndex | 
                         The row's group index. Available if rowType is "group".  | 
                |
| isSelected | 
                         Indicates whether the prepared row is selected. Available only if rowType is "data".  | 
                |
| isExpanded | 
                         Indicates whether the row is expanded or collapsed. Unavailable if rowType is "header", "filter", or "totalFooter".  | 
                |
| rowElement | 
                         The row's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                
Main article: onRowPrepared
See Also
rowRemoved
Raised after a row has been removed from the data source.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| data | 
                         The data of the row.  | 
                |
| key | any | 
                         The key of the row. If a field providing keys is not specified in the data source, the whole data object is considered the key.  | 
                
| error | 
                         The standard Error object defining an error that may occur during removal.  | 
                
Main article: onRowRemoved
See Also
rowRemoving
Raised before a row is removed from the data source.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| data | 
                         The data of the row that should be removed.  | 
                |
| key | any | 
                         The row's key.  | 
                
| cancel | | | 
                         true, a Promise resolved with true, or a rejected Promise stops row removal.  | 
                
Main article: onRowRemoving
See Also
rowUpdated
Raised after a row has been updated in the data source.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| data | 
                         The updated data of the row; contains only those fields that have been updated.  | 
                |
| key | any | 
                         The key of the row. If a field providing keys is not specified in the data source, the whole data object is considered the key.  | 
                
| error | 
                         The standard Error object defining an error that may occur during updating.  | 
                
Main article: onRowUpdated
See Also
rowUpdating
Raised before a row is updated in the data source.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| oldData | 
                         The row's old data.  | 
                |
| newData | 
                         The row's updated data.  | 
                |
| key | any | 
                         The row's key.  | 
                
| cancel | | | 
                         true, a Promise resolved with true, or a rejected Promise stops row updating.  | 
                
Main article: onRowUpdating
See Also
rowValidating
Raised after cells in a row are validated against validation rules.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| brokenRules | Array<RequiredRule | NumericRule | RangeRule | StringLengthRule | CustomRule | CompareRule | PatternRule | EmailRule>  | 
                    
                         An array of broken rules. The structure of rule objects is described in the Validation Rules section.  | 
                
| isValid | 
                         Indicates whether data in all cells of the row satisfies the validation rules.  | 
                |
| key | any | 
                         The key of the row. If a field providing keys is not specified in the data source, the whole data object is considered the key.  | 
                
| newData | 
                         The data of the validated row after changes.  | 
                |
| oldData | 
                         The data of the validated row before changes.  | 
                |
| errorText | 
                         An error message to be displayed.  | 
                
Main article: onRowValidating
See Also
selectionChanged
Raised after selecting a row or clearing its selection.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| currentSelectedRowKeys | Array<any>  | 
                    
                         The keys of the rows that have been selected.  | 
                
| currentDeselectedRowKeys | Array<any>  | 
                    
                         The keys of the rows whose selection has been cleared.  | 
                
| selectedRowKeys | Array<any>  | 
                    
                         The keys of all selected rows.  | 
                
| selectedRowsData | 
                         The data of all selected rows.  | 
                
Main article: onSelectionChanged
See Also
toolbarPreparing
Raised before the toolbar is created.
Event
Information about the event.
| Name | Type | Description | 
|---|---|---|
| component | 
                         The widget's instance.  | 
                |
| element | 
                         The widget's container. It is an HTML Element or a jQuery Element when you use jQuery.  | 
                |
| model | 
                         The model data. Available only if you use Knockout.  | 
                |
| toolbarOptions | 
Main article: onToolbarPreparing
See Also
If you have technical questions, please create a support ticket in the DevExpress Support Center.