# CellMouseEvent

> _Since v0.2.9_

Cell mouse event (for drag operations, selection, etc.)

## Properties

| Property | Type | Description |
| -------- | ---- | ----------- |
| `type` | <code>mousedown &#124; mousemove &#124; mouseup</code> | Event type: mousedown, mousemove, or mouseup |
| `rowIndex?` | <code>number</code> | Row index, undefined if not over a data cell |
| `colIndex?` | <code>number</code> | Column index, undefined if not over a cell |
| `field?` | <code>string</code> | Field name, undefined if not over a cell |
| `value?` | <code>unknown</code> | Cell value, undefined if not over a data cell |
| `row?` | <code>unknown</code> | Row data object, undefined if not over a data row |
| `column?` | <code><a href="/grid/api/core/interfaces/columnconfig/">ColumnConfig</a>&lt;any&gt;</code> | Column configuration, undefined if not over a column |
| `cellElement?` | <code>HTMLElement</code> | The cell element, undefined if not over a cell |
| `rowElement?` | <code>HTMLElement</code> | The row element, undefined if not over a row |
| `isHeader` | <code>boolean</code> | Whether the event is over a header cell |
| `cell?` | <code>CellCoords</code> | Cell coordinates if over a valid data cell |
| `originalEvent` | <code>MouseEvent</code> | The original mouse event |
