To listen to events see Grid Events.
Accessories
tool | The tool panel visibility has changed. Fires twice if switching between panels - once with the old panel and once with the new panel. See: Tool Panel Events |
tool | The tool panel size has been changed. See: Tool Panel Events |
column | The column menu visibility has changed. Fires twice if switching between tabs - once with the old tab and once with the new tab. |
context | The context menu visibility has changed (opened or closed). |
Clipboard
See Clipboard for more information.
cut | Cut operation has started. See: Clipboard Events |
cut | Cut operation has ended. See: Clipboard Events |
paste | Paste operation has started. See: Clipboard Events |
paste | Paste operation has ended. See: Clipboard Events |
Columns
Components
See Components for more information.
Editing
See Cell Editing for more information.
cell | Value has changed after editing (this event will not fire if editing was cancelled, eg ESC was pressed) or
if cell value has changed as a result of cut, paste, cell clear (pressing Delete key),
fill handle, copy range down, undo and redo. See: Editing Events |
cell | Value has changed after editing. Only fires when readOnlyEdit=true .See: Read Only Edit |
row | A cell's value within a row has changed. This event corresponds to Full Row Editing only. See: Full Row Editing |
cell | Editing a cell has started. See: Editing Events |
cell | Editing a cell has stopped. See: Editing Events |
row | Editing a row has started (when row editing is enabled). When row editing, this event will be fired once and cellEditingStarted will be fired for each individual cell. Only fires when doing Full Row Editing.See: Full Row Editing |
row | Editing a row has stopped (when row editing is enabled). When row editing, this event will be fired once and cellEditingStopped will be fired for each individual cell. Only fires when doing Full Row Editing.See: Full Row Editing |
undo | Undo operation has started. See: Undo / Redo Events |
undo | Undo operation has ended. See: Undo / Redo Events |
redo | Redo operation has started. See: Undo / Redo Events |
redo | Redo operation has ended. See: Undo / Redo Events |
range | Range delete operation (cell clear) has started. See: Delete Range |
range | Range delete operation (cell clear) has ended. See: Delete Range |
Filtering
See Filtering for more information.
filter | Filter has been opened. See: Filter Events |
filter | Filter has been modified and applied. See: Filter Events |
filter | Filter was modified but not applied. Used when filters have 'Apply' buttons. See: Filter Events |
advanced | Advanced Filter Builder visibility has changed (opened or closed). See: Advanced Filter |
Integrated Charts
See Integrated Charts Events for more information.
chart | A chart has been created. See: Chart Created |
chart | The data range for the chart has been changed. |
chart | Formatting changes have been made by users through the Customize Panel. |
chart | A chart has been destroyed. See: Chart Destroyed |
Keyboard Navigation
See Keyboard Navigation for more information.
cell | DOM event keyDown happened on a cell.See: Keyboard Events |
Miscellaneous
grid | The grid has initialised and is ready for most api calls, but may not be fully rendered yet See: Grid Ready |
grid | Invoked immediately before the grid is destroyed. This is useful for cleanup logic that needs to run before the grid is torn down. See: Grid Pre-Destroyed |
first | Fired the first time data is rendered into the grid. Use this event if you want to auto resize columns based on their contents See: First Data Rendered |
grid | The size of the grid div has changed. In other words, the grid was resized.See: Grid Layout |
model | Displayed rows have changed. Triggered after sort, filter or tree expand / collapse events. |
virtual | A row was removed from the DOM, for any reason. Use to clean up resources (if any) used by the row. |
viewport | Which rows are rendered in the DOM has changed. |
body | The body was scrolled horizontally or vertically. |
body | Main body of the grid has stopped scrolling, either horizontally or vertically. |
drag | When dragging starts. This could be any action that uses the grid's Drag and Drop service, e.g. Column Moving, Column Resizing, Range Selection, Fill Handle, etc. |
drag | When dragging stops. This could be any action that uses the grid's Drag and Drop service, e.g. Column Moving, Column Resizing, Range Selection, Fill Handle, etc. |
state | Grid state has been updated. See: Grid State |
Pagination
See Row Pagination for more information.
Row Drag and Drop
See Row Dragging for more information.
row | A drag has started, or dragging was already started and the mouse has re-entered the grid having previously left the grid. See: Row Drag Events |
row | The mouse has moved while dragging. See: Row Drag Events |
row | The mouse has left the grid while dragging. See: Row Drag Events |
row | The drag has finished over the grid. See: Row Drag Events |
Row Grouping
See Row Grouping for more information.
Row Pinning
See Row Pinning for more information.
pinned | The client has set new pinned row data into the grid. |
RowModel: Client-Side
row | Client-Side Row Model only. The client has updated data for the grid by either a) setting new Row Data or b) Applying a Row Transaction. See: Row Data Updated |
async | Async transactions have been applied. Contains a list of all transaction results. |
RowModel: Server-Side
See Server-Side Row Model for more information.
store | A server side store has finished refreshing. See: SSRM Refresh |
Selection
See Selection Overview for more information.
header | Header is focused. |
cell | Cell is clicked. |
cell | Cell is double clicked. |
cell | Cell is focused. |
cell | Mouse entered cell. |
cell | Mouse left cell. |
cell | Mouse down on cell. |
row | Row is clicked. |
row | Row is double clicked. |
row | Row is selected or deselected. The event contains the node in question, so call the node's isSelected() method to see if it was just selected or deselected.See: Selection Events |
selection | Row selection is changed. Use the grid API getSelectedNodes() or getSelectedRows() to get the new list of selected nodes / row data.See: Selection Events |
cell | Cell is right clicked. |
range | A change to range selection has occurred. |
fill | Fill operation has started. See: Fill Range Event |
fill | Fill operation has ended. See: Fill Range Event |
Sorting
See Row Sorting for more information.
sort | Sort has changed. The grid also listens for this and updates the model. |
Tooltips
See Tooltip Component for more information.
tooltip | A tooltip has been displayed |
tooltip | A tooltip was hidden |