---
title: "Row Events Reference"
framework: vue
version: "36.1.0"
---

# Row Events Reference

See [Row Event Guidance](https://www.ag-grid.com/vue-data-grid/row-interface/#row-events) for important details about working with row events.

### Row Events

| Property | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `rowSelected` | `RowNodeSelectedEvent` |  |  | Row was selected or unselected. |
| `selectableChanged` | `SelectableChangedEvent` |  |  | Row selectable value has changed. |
| `displayedChanged` | `DisplayedChangedEvent` |  |  | Row is now, or is no longer, displayed. |
| `mouseEnter` | `MouseEnterEvent` |  |  | Mouse has entered the row. |
| `mouseLeave` | `MouseLeaveEvent` |  |  | Mouse has left the row. |
| `cellChanged` | `CellChangedEvent` |  |  | One cell value has changed. |
| `dataChanged` | `DataChangedEvent` |  |  | `rowData` has changed. |
| `masterChanged` | `MasterChangedEvent` |  |  | Row `master` value has changed. |
| `heightChanged` | `HeightChangedEvent` |  |  | `rowHeight` has changed. |
| `rowIndexChanged` | `RowIndexChangedEvent` |  |  | `rowIndex` has changed. |
| `topChanged` | `TopChangedEvent` |  |  | `rowTop` has changed. |
| `groupChanged` | `GroupChangedEvent` |  |  | Row `group` value has changed. |
| `expandedChanged` | `ExpandedChangedEvent` |  |  | `expanded` has changed. |
| `hasChildrenChanged` | `HasChildrenChangedEvent` |  |  | Row `hasChildren` value has changed. |
| `allChildrenCountChanged` | `AllChildrenCountChangedEvent` |  |  | `allChildrenCount` has changed. |
| `uiLevelChanged` | `UiLevelChangedEvent` |  |  | `uiLevel` has changed. |
| `rowPinned` | `RowNodePinnedEvent` |  |  | Row has been pinned to the top or bottom by the user |
| `rowHighlightChanged` | `RowHighlightChangedEvent` |  |  | Row highlight value has changed (e.g. during drag and drop). |
| `draggingChanged` | `DraggingChangedEvent` |  |  | Row `dragging` value has changed. |
